// Ethereum

The Stack Ethereum Builders Ship On

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

// Supported networksMainnetSepolia TestnetHoodi Testnet
// 99.99% uptime SLA17+ global regions
// Unified Ethereum Stack

Mainnet, Testnets, Archive, and Streams in One Dashboard.

Ethereum builders need more than basic RPC. Quicknode runs the full surface: low-latency JSON-RPC, archive with debug and trace, and real-time Streams, all from one dashboard.

InterfaceStatus
MAINNETONLINE
TESTNETSONLINE
ARCHIVEONLINE
STREAMSLIVE
// Read & Stream

Data Access for Every Ethereum Workload

Query, subscribe, and stream Ethereum data with low latency. From a single eth_call to billions of rows of historical logs and traces, you get the right interface for the job.

JSON-RPC over HTTPS and WSS on Mainnet and every Testnet, plus the Beacon API for consensus and staking data
Full archive with debug and trace (debug_traceTransaction, trace_block, trace_filter), back to genesis
Push-based data with Streams and Webhooks, plus the Blockbook add-on for full address history
// Build & Execute

Execution, Storage, and Reliable Transactions

Land transactions, keep low-latency state next to your endpoint, and provision programmatically on the same Quicknode account. The full EVM toolchain you already know works unchanged.

Reliable landing with Smart Transactions and broadcasting, on Dedicated Clusters when you need isolation
Low-latency Key-Value Store, usable across Streams, Webhooks, and the REST API
Agent-ready: x402 pay-per-request, the Quicknode MCP server, and @quicknode/sdk with ethers.js, viem, and web3.py

Enterprise-grade security and compliance built in

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

The Full Data Suite.
Unmatched Coverage.

Six ways to access Ethereum data, from a single eth_call to billions of rows of queryable history. Pick the interface, ship faster.

Ethereum JSON-RPC

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

Archive, Debug & Trace

Full historical state with no pruning, plus the deep analysis namespaces. Run debug_traceTransaction, trace_block, and trace_filter against archive nodes for indexing, simulation, and forensics.

Streams

Backfill and real-time Ethereum 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, retries, and built-in reorg handling. Subscribe to specific addresses, contract events, or onchain conditions and react in real time.

Ethereum Blockbook

Full address history in a single call: balances, internal transactions, and ERC-20, ERC-721, and ERC-1155 transfers, queryable by address or xpub over REST or JSON-RPC (bb_getAddress, bb_getTx). A managed add-on built for wallets, exchanges, and reporting.

Transaction Broadcasting

Smart Transactions and reliable broadcasting land transactions during congestion, with mempool visibility and resubmission handled.

JSON-RPCWebSocketsWebhooksStreamsBlockbookx402
Quicknode
Competitor A
Competitor B
Competitor C
Live

Quicknode by name.
Quick by numbers.

Trailing 24-hour P95 Ethereum RPC response time, the slowest 5% of requests, the tail your users actually feel. Averaged across five global regions and measured against the most-cited providers in the category. Lower and flatter is better.

ProviderP95 Ethereum RPC Latency
Quicknode58 ms
Ankr231 ms
Infura258 ms
Alchemy454 ms

P95 (95th-percentile) JSON-RPC latency over the trailing 24 hours, averaged across five global regions, identical conditions across providers. The full benchmark defaults to a longer window, so its figures will differ.

View full benchmark
// Archive, Debug & Trace

Trace, replay, and debug every Ethereum block back to genesis.

Quicknode runs full archive nodes with no pruning, plus the deep analysis namespaces Ethereum builders actually need. Run debug_traceTransaction, trace_block, and trace_filter against historical state for indexing, simulation, and forensics.

Full historical state

Every block back to genesis, no gaps, available on standard archive access through the same endpoint.


Debug and trace namespaces

callTracer, prestateTracer, and trace_filter for transaction replay, MEV analysis, and protocol forensics.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Replay any historical transaction
const trace = await client.request({
method: "debug_traceTransaction",
params: [
txHash,
{ tracer: "callTracer" }
]
});
// Full call tree, state diffs, gas usage.
// No pruning. Back to genesis.
// Agentic Infrastructure

Agents pay for their own Ethereum infrastructure.

Ethereum is the top chain for autonomous agents. With native x402 pay-per-request and the Quicknode MCP server, an agent can discover, pay for, and provision an endpoint with no API key dance and no human in the loop.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Agent provisions an Ethereum endpoint
import { x402Client } from "@quicknode/x402";
const agent = new x402Client({
wallet: evmWallet,
currency: "USDC"
});
const endpoint = await agent.provision({
chain: "ethereum-mainnet",
tier: "scale"
});
// Endpoint ready. Paid per request. No human needed.
// Add Ethereum to MetaMask

Connect MetaMask to Ethereum in seconds.

Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode Ethereum 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 NameEthereum Mainnet
RPC URLYour Quicknode Ethereum URL
Chain ID1
Currency Symboleth
Block Exploreretherscan.io
// Resources

Build on Ethereum faster.

For every Ethereum workload. Clone, customize, and ship.

// Docs

Ethereum Documentation

Full reference for every Ethereum JSON-RPC method, WebSocket subscription, and the debug and trace namespaces. Code examples for @quicknode/sdk, ethers.js, viem, and web3.py.

// Guide

Build an Ethereum Indexer with Streams

Indexes ERC-20 transfers on Mainnet using Quicknode Streams and delivers them to your own datastore and API.

// Sample App

EVM MCP Server

Runnable sample app that connects AI agents like Claude and Cursor to Ethereum. Check balances, analyze contracts, and monitor gas prices through natural language.

// Faucet

Testing on Ethereum Testnet? Get free Testnet tokens.

The Quicknode Multi-Chain Faucet drips Ethereum Testnet tokens to your wallet, one drip per network every 12 hours. Connect MetaMask, Coinbase Wallet, Uniswap Wallet, or Phantom and pick your network.

// Let's Build

Start where you are.

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

// Developers

For builders who move fast.

Spin up your Ethereum 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 Ethereum infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.

Contact sales
"At Cielo, we serve over 150,000 users that depend on real-time data. Quicknode is key in making that happen."
Matt Aaron, Co-Founder @ Cielo Finance
// FAQ

Frequently Asked Questions

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