Arc mainnet is now liveGet started with RPC, Streams, and Webhooks.
Create an endpointSOC 2 Type II Certified · ISO 27001
Connect to Hemi mainnet and Testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete Hemi data stack, managed from a single Quicknode dashboard.
Hemi 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.
Query, subscribe, and stream Hemi data with low latency. From a single eth_call to billions of rows of historical logs, you get the right interface for the job.
The Ethereum toolchain you already know works unchanged on Hemi. Deploy contracts, manage endpoints, and ship from one Quicknode account.
Multiple ways to access Hemi data, from a single eth_call to real-time streams. Pick the interface, ship faster.
Standard JSON-RPC over HTTPS and WSS on Hemi mainnet and Hemi Sepolia testnet. Every EVM method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.
Full historical Hemi state on mainnet and testnet with no pruning. Query any block, balance, or contract state from genesis over HTTPS and WSS.
Backfill and real-time Hemi blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.
Event-driven alerts with guaranteed delivery. Subscribe to specific addresses, event types, or onchain conditions.
Query Hemi's OP Stack rollup data with optimism_syncStatus and optimism_outputAtBlock. Read output roots, sync status, and L1 origin directly from the OP-Node.
Subscribe to new Hemi blocks and logs over a persistent WSS connection with eth_subscribe. Push updates the moment they land, with no polling.
Hemi is an EVM-compatible network that reads Bitcoin state through the hVM, so the Ethereum tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode Hemi endpoint the same way they hit Ethereum. Same methods, same SDK, just a different RPC URL.
Point your existing Ethereum codebase at a Quicknode Hemi endpoint and deploy. Contracts, libraries, and tooling carry over.
eth_call, eth_getLogs, eth_sendRawTransaction, and eth_subscribe all behave exactly as they do on Ethereum.
// Your Ethereum code, pointed at Hemiimport { createPublicClient, http } from "viem";const client = createPublicClient({// Hemi, chain ID 43111chain: { id: 43111, name: "Hemi" },transport: http(QUICKNODE_HEMI_URL)});const block = await client.getBlockNumber();// Same methods, same SDK. Hemi is EVM compatible.
Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode Hemi RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.
Docs, guides, and runnable sample apps for every Hemi workload. Clone, customize, and ship.
Full reference for every Hemi JSON-RPC method, WebSocket subscription, and the debug and trace namespaces. Code examples for @quicknode/sdk, ethers.js, web3.js, and viem.
Indexes token transfers on an EVM chain using Quicknode Streams and delivers them to your own datastore and API. Works unchanged on Hemi.
Runnable sample apps and starter kits across Quicknode-supported chains, including Hemi. Clone one and ship.
From your first Hemi endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.
Spin up your Hemi endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.
Dedicated Hemi infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.
"Quicknode Streams is a promising technology for allowing both new and existing builders to have significantly better blockchain processing pipelines. After successful proof of concepts on limited use cases, we are looking to expand Streams across our entire stack for core functionalities, like balance, transaction history, and more."Andrei Terentiev, CTO @ Bitcoin.com
Frequently Asked Questions
Still have unanswered questions? Reach out to support and the Quicknode team can help you find answers.