Skip to content

Migrating from QuickNode

QuickNode gives each endpoint a unique hostname with the token in the path. Swap the whole URL:

The one-line diff

diff
- const RPC_URL = 'https://young-foo-bar.quiknode.pro/abcdef123456/'
+ const RPC_URL = `https://rpc.lab.au.ro/eth?apikey=${YOUR_API_KEY}`

Use the header in production

The ?apikey= form above is the fastest drop-in, but a key in the URL leaks into proxy logs, browser history and Referer headers. For anything but a quick test, pass the key as the apikey header instead — the snippet is in Migrating from Infura.

Chain mapping

QuickNode provisions one endpoint per chain; here one key covers every chain — swap only the path:

Your QuickNode endpoint chainAU.RO path
Ethereum/eth
BSC/bsc
Polygon/polygon
Avalanche C-Chain/avax
Bitcoin/btc (full bitcoind JSON-RPC — same dialect QuickNode proxies)
Litecoin / BCH / Dash/ltc /bch /dash
XRP/xrp
TRON/tron (java-tron REST)
Cosmos/cosmos
NEAR/near
Aptos/aptos/v1
Cardano/cardano (ogmios dialect)
Solanacoming soon

Semantics to re-check

  • Add-ons: QuickNode marketplace add-ons (Token API, NFT API, traces, archive) have no equivalent — core RPC only.
  • WSS: not yet (roadmap).
  • Rate model: QuickNode bills API credits/s; we use request windows + CU/day (Rate limits) — re-estimate burst-heavy workloads against the per-minute window of your plan.
  • Multi-chain consolidation: one project + one key can serve all chains, or split per-chain projects for blast-radius control (Security).