// Injective

The Stack Injective Builders Ship On

Connect to Injective Mainnet and Testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete Injective data stack, managed from a single Quicknode dashboard.

// Supported networksMainnetTestnet
// 99.99% uptime SLA17+ global regions
// Unified Injective Stack

Mainnet, Testnet, and
Streams in One Dashboard.

Injective builders need more than basic RPC. Quicknode runs the full surface: Ethereum JSON-RPC on the native EVM, plus Cosmos REST and Tendermint APIs, and real-time Streams, all from one dashboard.

InterfaceStatus
MAINNETONLINE
TESTNETONLINE
COSMOS APIsONLINE
STREAMSACTIVE
// Read & Stream

Data Access for Every Injective Workload

Query, subscribe, and stream Injective data with low latency. From a single eth_call to real-time blocks and logs, you get the right interface for the job.

JSON-RPC over HTTPS and WSS on Injective Mainnet and Testnet
Full nodes over HTTPS and WSS for current-state reads, simulation, and broadcasting
Streams for backfill and real-time Injective blocks, logs, and traces
Webhooks for push notifications on addresses and events
WebSocket subscriptions with eth_subscribe for new blocks and logs
// Build & Ship

EVM Tooling You Already Know

The Ethereum toolchain you already know works unchanged on Injective. Deploy contracts, manage endpoints, and ship from one Quicknode account.

Deploy and verify Solidity contracts with Hardhat, Foundry, and Remix
Token authentication, rate-limiting, JWT, and whitelisting on every endpoint
ethers.js, web3.js, viem, and @quicknode/sdk supported out of the box
Cosmos REST and Tendermint APIs on the same endpoint for bank, staking, and exchange modules

Enterprise-grade security and compliance built in

SOC 1
SOC 2 Type II
ISO 27001
// Every Injective Data Pattern

The Full Data Suite.
Every Injective Data Pattern.

Multiple ways to access Injective data, from a single eth_call to real-time streams. Pick the interface, ship faster.

Injective JSON-RPC

Standard JSON-RPC over HTTPS and WSS on Injective Mainnet and Testnet. Every EVM method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.

Streams

Backfill and real-time Injective blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.

Webhooks

Event-driven alerts with guaranteed delivery. Subscribe to specific addresses, event types, or onchain conditions.

Cosmos & Tendermint APIs

Beyond Ethereum JSON-RPC, Injective exposes Cosmos REST and Tendermint RPC on the same endpoint, so you can read bank balances, staking, and consensus state alongside your EVM calls.

CosmWasm & Peggy

Query and execute CosmWasm contracts and bridge assets over the Peggy API, alongside your EVM calls on the same Injective endpoint.

WebSocket Subscriptions

Subscribe to new Injective blocks and logs over a persistent WSS connection with eth_subscribe. Push updates the moment they land, with no polling.

// Built for EVM Developers

Your Ethereum app runs on Injective.

Injective has a native EVM, so the tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode Injective endpoint the same way they hit Ethereum. Cosmos REST and Tendermint APIs are on the same endpoint. Same methods, same SDK, just a different RPC URL.

No rewrites

Point your existing Ethereum codebase at a Quicknode Injective endpoint and deploy. Contracts, libraries, and tooling carry over.


Same JSON-RPC methods

eth_call, eth_getLogs, eth_sendRawTransaction, and eth_subscribe all behave exactly as they do on Ethereum.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Your Ethereum code, pointed at Injective
import { createPublicClient, http } from "viem";
const client = createPublicClient({
// Injective native EVM, chain ID 1776
chain: { id: 1776, name: "Injective" },
transport: http(QUICKNODE_INJECTIVE_URL)
});
const block = await client.getBlockNumber();
// Native EVM, plus Cosmos REST and Tendermint on one endpoint.
// Add Injective to MetaMask

Connect MetaMask to Injective in seconds.

Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode Injective RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.

FIELDVALUE
Network nameInjective
RPC URLYour Quicknode Injective URL
Chain ID1776
Currency SymbolINJ
Block Explorerblockscout.injective.network
// Resources

Build on Injective quicker.

Docs, guides, and runnable sample apps for every Injective workload. Clone, customize, and ship.

// Docs

Injective Documentation

Full reference for every Injective JSON-RPC method, WebSocket subscription, and the Cosmos and Tendermint APIs. Code examples for @quicknode/sdk, ethers.js, web3.js, and viem.

// guide

Build an Injective Indexer with Streams

Indexes token transfers on an EVM chain using Quicknode Streams and delivers them to your own datastore and API. Works unchanged on Injective.

// Sample Apps

Sample App Library

Runnable sample apps and starter kits across Quicknode-supported chains, including Injective. Clone one and ship.

// Let's Build

Start where you are.

From your first Injective endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.

// Developers

For builders who move fast.

Spin up your Injective endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.

Start building for free
// Enterprise

For teams scaling with confidence.

Dedicated Injective infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.

Contact sales
"As we scaled into thousands of RPS, we needed infrastructure that wouldn't throttle the real-time experience. Quicknode delivered that predictability."
Ren Yu, Growth Lead @ fomo
// FAQ

Frequently Asked Questions

Still have unanswered questions? Reach out to support and the Quicknode team can help you find answers.