# Injective API Overview

Quicknode supports the following Injective APIs on all endpoints. Using your Injective endpoint, you can call any of the methods available in these APIs. For a complete list of supported RPC methods, refer to the documentation for each API.

## Supported APIs

- [Ethereum JSON-RPC API](/content/docs/injective/evm/eth_accounts/index.html)  
  Core Ethereum protocol methods for blockchain interaction, account management, and transaction processing

- [Tendermint JSON-RPC API](/content/docs/injective/tendermint-api/abci_info/index.html)  
  Consensus engine endpoints for querying blocks, transactions, validators, and broadcasting transactions within the Tendermint consensus layer

- [Cosmos REST API](/content/docs/injective/cosmos-api/index.html)  
  HTTP-based interface for querying Cosmos SDK chain data, module states, account information, and submitting transactions

- [Cosmos gRPC](/content/docs/injective/cosmos-api/index.html)  
  High-performance interface for interacting with Cosmos SDK modules, enabling queries and transaction broadcasts across staking, governance, distribution, and more

- [CosmWasm REST API](/content/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-creator-creator_address/index.html)  
  Smart contract interaction methods for querying and executing CosmWasm contracts on Cosmos SDK chains

- [Peggy API](/content/docs/injective/peggy-api/peggy-v1-valset-requests/index.html)  
  Interchain communication methods for bridging assets and data between Cosmos SDK chains and Ethereum-compatible networks

## Supported Networks

Quicknode provides access to the following Injective networks:

| Network   | Type      | Chain ID | HTTP | WSS | Archive | Pruning                                      |
|-----------|-----------|----------|------|-----|---------|----------------------------------------------|
| Mainnet   | Production | 1776     | No   |     | No      | pruning-keep-recent = "1832727" and pruning-interval = "16" |
| Testnet   | Testnet    | 1439     | No   |     | No      | pruning-keep-recent = "1832727" and pruning-interval = "16" |

## Supported Products

The following Quicknode products are supported on the Injective blockchain:

- [Streams](/content/docs/streams/index.html)  
  Real-time and historical blockchain data ingestion with exactly-once delivery guarantees and custom filtering.

- [Webhooks](/content/docs/webhooks/index.html)  
  HTTP endpoint notifications for blockchain events with payload customization and retry mechanisms.
