// 0G

The Stack 0G Builders Ship On

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

// Supported networksMainnetGalileo Testnet
// 99.99% uptime SLA17+ global regions
// Unified 0G Stack

Mainnet, Archive, and
Streams in One Dashboard.

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

InterfaceStatus
MAINNETONLINE
ARCHIVEONLINE
EVMONLINE
STREAMSACTIVE
// Read & Stream

Data Access for Every 0G Workload

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

JSON-RPC over HTTPS and WSS on 0G Mainnet and Galileo Testnet
Full archive nodes with debug_traceTransaction and debug_traceBlockByNumber
Streams for backfill and real-time 0G 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 0G. 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
Archive access with debug and trace for indexing and simulation

Enterprise-grade security and compliance built in

SOC 1
SOC 2 Type II
ISO 27001
// Every 0G Data Pattern

The Full Data Suite.
Every 0G Data Pattern.

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

0G JSON-RPC

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

Full Archive History

Full historical 0G state on Mainnet and Galileo Testnet with no pruning. Query any block, balance, or contract state from genesis over HTTPS and WSS.

Streams

Backfill and real-time 0G 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.

Debug API

Trace transactions and inspect execution with the debug namespace, including debug_traceTransaction and debug_traceBlockByNumber, for deep analysis and reliable indexing.

WebSocket Subscriptions

Subscribe to new 0G 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 0G.

0G Chain runs the EVM, so the tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode 0G endpoint the same way they hit Ethereum. Same methods, same SDK, just a different RPC URL.

No rewrites

Point your existing Ethereum codebase at a Quicknode 0G 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 0G
import { createPublicClient, http } from "viem";
const client = createPublicClient({
// 0G, chain ID 16661
chain: { id: 16661, name: "0G" },
transport: http(QUICKNODE_0G_URL)
});
const block = await client.getBlockNumber();
// Same methods, same SDK. 0G is EVM compatible.
// Add 0G to MetaMask

Connect MetaMask to 0G in seconds.

Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode 0G 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 name0G
RPC URLYour Quicknode 0G URL
Chain ID16661
Currency Symbol0G
Block Explorerchainscan.0g.ai
// Resources

Build on 0G quicker.

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

// Docs

0G Documentation

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

// guide

Build a 0G 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 0G.

// Sample Apps

Sample App Library

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

// Let's Build

Start where you are.

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

// Developers

For builders who move fast.

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

Contact sales
"With Quicknode, we can immediately pull a supported chain, pass the endpoint to the client, and know it'll just work. No need for trial runs or manual validation. Archival data, low latency, and consistent uptime are built in, enabling us to meet tight integration windows and confidently support emerging networks without operational overhead."
Victor Fei, Founder & CEO @ Ormi
// FAQ

Frequently Asked Questions

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