# Public RPC endpoints and chain IDs

HTTPS and WSS RPC endpoints for 134 networks on 94 chains, with chain IDs for mainnets and testnets. 27 networks have a keyless public endpoint ("No key"). For the others, put a Dwellir API key in place of `<key>`. The free plan gives 20 responses per second and 100,000 responses a day. Get a key at https://dashboard.dwellir.com/register. The same data as JSON: https://www.dwellir.com/public-rpc-endpoints.json

| Network | Chain ID | Access | HTTPS endpoint | WSS endpoint |
|---------|----------|--------|----------------|--------------|
| [Acala](https://www.dwellir.com/networks/acala) | – | No key | `https://acala-rpc.n.dwellir.com` | `wss://acala-rpc.n.dwellir.com` |
| [Acurast canary](https://www.dwellir.com/networks/acurast) | – | API key, archive | `https://api-acurast-canary.n.dwellir.com/<key>` | `wss://api-acurast-canary.n.dwellir.com/<key>` |
| [Ajuna Network](https://www.dwellir.com/networks/ajuna-polkadot) | – | API key, archive | `https://api-ajuna-polkadot.n.dwellir.com/<key>` | `wss://api-ajuna-polkadot.n.dwellir.com/<key>` |
| [Aleph Zero](https://www.dwellir.com/networks/aleph-zero) | – | API key, archive | `https://api-aleph-zero-mainnet.n.dwellir.com/<key>` | `wss://api-aleph-zero-mainnet.n.dwellir.com/<key>` |
| [Aptos](https://www.dwellir.com/networks/aptos) | – | API key | `https://api-aptos-mainnet.n.dwellir.com/<key>/v1` | `wss://api-aptos-mainnet.n.dwellir.com/<key>/v1` |
| [Arbitrum one](https://www.dwellir.com/networks/arbitrum) | 42161 | API key, archive | `https://api-arbitrum-mainnet-archive.n.dwellir.com/<key>` | `wss://api-arbitrum-mainnet-archive.n.dwellir.com/<key>` |
| [Arbitrum sepolia](https://www.dwellir.com/networks/arbitrum) | 421614 | API key, archive | `https://api-arbitrum-sepolia.n.dwellir.com/<key>` | `wss://api-arbitrum-sepolia.n.dwellir.com/<key>` |
| [Arc](https://www.dwellir.com/networks/arc) | 5042 | API key, archive | `https://api-arc-mainnet.n.dwellir.com/<key>` | `wss://api-arc-mainnet.n.dwellir.com/<key>` |
| [Asset Hub kusama](https://www.dwellir.com/networks/asset-hub) | – | No key | `https://asset-hub-kusama-rpc.n.dwellir.com` | `wss://asset-hub-kusama-rpc.n.dwellir.com` |
| [Asset Hub paseo](https://www.dwellir.com/networks/asset-hub) | – | No key | `https://asset-hub-paseo-rpc.n.dwellir.com` | `wss://asset-hub-paseo-rpc.n.dwellir.com` |
| [Asset Hub polkadot](https://www.dwellir.com/networks/asset-hub) | – | No key | `https://asset-hub-polkadot-rpc.n.dwellir.com` | `wss://asset-hub-polkadot-rpc.n.dwellir.com` |
| [Asset Hub westend](https://www.dwellir.com/networks/asset-hub) | – | No key | `https://asset-hub-westend-rpc.n.dwellir.com` | `wss://asset-hub-westend-rpc.n.dwellir.com` |
| [Astar](https://www.dwellir.com/networks/astar) | – | API key, archive | `https://api-astar.n.dwellir.com/<key>` | `wss://api-astar.n.dwellir.com/<key>` |
| [Astar shibuya testnet](https://www.dwellir.com/networks/astar) | – | No key | `https://shibuya-rpc.n.dwellir.com` | `wss://shibuya-rpc.n.dwellir.com` |
| [Avalanche](https://www.dwellir.com/networks/avalanche) | 43114 | API key, archive | `https://api-avalanche-mainnet-archive.n.dwellir.com/<key>/ext/bc/C/rpc` | – |
| [Aventus](https://www.dwellir.com/networks/aventus) | – | API key, archive | `https://api-aventus.n.dwellir.com/<key>` | `wss://api-aventus.n.dwellir.com/<key>` |
| [Base](https://www.dwellir.com/networks/base) | 8453 | API key, archive | `https://api-base-mainnet-archive.n.dwellir.com/<key>` | `wss://api-base-mainnet-archive.n.dwellir.com/<key>` |
| [Base sepolia](https://www.dwellir.com/networks/base) | 84532 | API key, archive | `https://api-base-sepolia-archive.n.dwellir.com/<key>` | `wss://api-base-sepolia-archive.n.dwellir.com/<key>` |
| [Basilisk canary](https://www.dwellir.com/networks/basilisk) | – | API key, archive | `https://api-basilisk.n.dwellir.com/<key>` | `wss://api-basilisk.n.dwellir.com/<key>` |
| [Berachain](https://www.dwellir.com/networks/berachain) | 80094 | API key, archive | `https://api-berachain-mainnet.n.dwellir.com/<key>` | `wss://api-berachain-mainnet.n.dwellir.com/<key>` |
| [Berachain bepolia testnet](https://www.dwellir.com/networks/berachain) | 80069 | API key, archive | `https://api-berachain-bepolia.n.dwellir.com/<key>` | `wss://api-berachain-bepolia.n.dwellir.com/<key>` |
| [Bifrost kusama](https://www.dwellir.com/networks/bifrost) | – | API key, archive | `https://api-bifrost-kusama.n.dwellir.com/<key>` | `wss://api-bifrost-kusama.n.dwellir.com/<key>` |
| [Bifrost polkadot](https://www.dwellir.com/networks/bifrost) | – | API key, archive | `https://api-bifrost-polkadot.n.dwellir.com/<key>` | `wss://api-bifrost-polkadot.n.dwellir.com/<key>` |
| [Binance Smart Chain](https://www.dwellir.com/networks/binance-smart-chain) | 56 | API key | `https://api-bsc-mainnet-full.n.dwellir.com/<key>` | `wss://api-bsc-mainnet-full.n.dwellir.com/<key>` |
| [Binance Smart Chain testnet](https://www.dwellir.com/networks/binance-smart-chain) | 97 | API key | `https://api-bsc-testnet-full.n.dwellir.com/<key>` | `wss://api-bsc-testnet-full.n.dwellir.com/<key>` |
| [Bitcoin](https://www.dwellir.com/networks/bitcoin) | – | API key, archive | `https://api-bitcoin-mainnet.n.dwellir.com/<key>` | – |
| [Bittensor](https://www.dwellir.com/networks/bittensor) | – | API key, archive | `https://api-bittensor-mainnet.n.dwellir.com/<key>` | `wss://api-bittensor-mainnet.n.dwellir.com/<key>` |
| [Bittensor testnet](https://www.dwellir.com/networks/bittensor) | – | API key, archive | `https://api-bittensor-testnet.n.dwellir.com/<key>` | `wss://api-bittensor-testnet.n.dwellir.com/<key>` |
| [Blast](https://www.dwellir.com/networks/blast) | 81457 | API key, archive | `https://api-blast-mainnet-archive.n.dwellir.com/<key>` | `wss://api-blast-mainnet-archive.n.dwellir.com/<key>` |
| [Boba Network](https://www.dwellir.com/networks/boba-network) | 288 | API key, archive | `https://api-boba-mainnet.n.dwellir.com/<key>` | – |
| [Bridge Hub kusama](https://www.dwellir.com/networks/bridge-hub) | – | No key | `https://bridge-hub-kusama-rpc.n.dwellir.com` | `wss://bridge-hub-kusama-rpc.n.dwellir.com` |
| [Bridge Hub paseo](https://www.dwellir.com/networks/bridge-hub) | – | API key, archive | `https://api-bridge-hub-paseo.n.dwellir.com/<key>` | `wss://api-bridge-hub-paseo.n.dwellir.com/<key>` |
| [Bridge Hub polkadot](https://www.dwellir.com/networks/bridge-hub) | – | No key | `https://bridge-hub-polkadot-rpc.n.dwellir.com` | `wss://bridge-hub-polkadot-rpc.n.dwellir.com` |
| [Bridge Hub westend](https://www.dwellir.com/networks/bridge-hub) | – | No key | `https://bridge-hub-westend-rpc.n.dwellir.com` | `wss://bridge-hub-westend-rpc.n.dwellir.com` |
| [Celo](https://www.dwellir.com/networks/celo) | 42220 | API key, archive | `https://api-celo-mainnet-archive.n.dwellir.com/<key>` | `wss://api-celo-mainnet-archive.n.dwellir.com/<key>` |
| [Centrifuge](https://www.dwellir.com/networks/centrifuge) | – | API key, archive | `https://api-centrifuge.n.dwellir.com/<key>` | `wss://api-centrifuge.n.dwellir.com/<key>` |
| [Chainflip](https://www.dwellir.com/networks/chainflip) | – | API key, archive | `https://api-chainflip.n.dwellir.com/<key>` | `wss://api-chainflip.n.dwellir.com/<key>` |
| [Chiliz](https://www.dwellir.com/networks/chiliz) | 88888 | API key, archive | `https://api-chiliz-mainnet-archive.n.dwellir.com/<key>` | `wss://api-chiliz-mainnet-archive.n.dwellir.com/<key>` |
| [Chiliz spicy testnet](https://www.dwellir.com/networks/chiliz) | 88882 | API key, archive | `https://api-chiliz-spicy.n.dwellir.com/<key>` | `wss://api-chiliz-spicy.n.dwellir.com/<key>` |
| [Collectives polkadot](https://www.dwellir.com/networks/collectives) | – | API key, archive | `https://api-collectives-polkadot.n.dwellir.com/<key>` | `wss://api-collectives-polkadot.n.dwellir.com/<key>` |
| [Collectives westend](https://www.dwellir.com/networks/collectives) | – | API key, archive | `https://api-collectives-westend.n.dwellir.com/<key>` | `wss://api-collectives-westend.n.dwellir.com/<key>` |
| [Coretime kusama](https://www.dwellir.com/networks/coretime) | – | No key | `https://coretime-kusama-rpc.n.dwellir.com` | `wss://coretime-kusama-rpc.n.dwellir.com` |
| [Coretime polkadot](https://www.dwellir.com/networks/coretime) | – | No key | `https://coretime-polkadot-rpc.n.dwellir.com` | `wss://coretime-polkadot-rpc.n.dwellir.com` |
| [Coretime westend](https://www.dwellir.com/networks/coretime) | – | API key, archive | `https://api-coretime-westend.n.dwellir.com/<key>` | `wss://api-coretime-westend.n.dwellir.com/<key>` |
| [Cronos](https://www.dwellir.com/networks/cronos) | 25 | API key, archive | `https://api-cronos-mainnet-archive.n.dwellir.com/<key>` | `wss://api-cronos-mainnet-archive.n.dwellir.com/<key>` |
| [Crust Network](https://www.dwellir.com/networks/crust-network) | – | API key, archive | `https://api-crust-mainnet.n.dwellir.com/<key>` | `wss://api-crust-mainnet.n.dwellir.com/<key>` |
| [Darwinia](https://www.dwellir.com/networks/darwinia) | – | API key, archive | `https://api-darwinia.n.dwellir.com/<key>` | `wss://api-darwinia.n.dwellir.com/<key>` |
| [Elysium testnet](https://www.dwellir.com/networks/elysium) | 99801 | API key, archive | `https://api-elysium-testnet-archive.n.dwellir.com/<key>` | `wss://api-elysium-testnet-archive.n.dwellir.com/<key>` |
| [Energy Web X](https://www.dwellir.com/networks/energy-web-x) | – | API key, archive | `https://api-energywebx.n.dwellir.com/<key>` | `wss://api-energywebx.n.dwellir.com/<key>` |
| [Enjin](https://www.dwellir.com/networks/enjin) | – | No key | `https://enjin-matrix-rpc.n.dwellir.com` | `wss://enjin-matrix-rpc.n.dwellir.com` |
| [Enjin matrixchain](https://www.dwellir.com/networks/enjin) | – | No key | `https://enjin-canary-matrix-rpc.n.dwellir.com` | `wss://enjin-canary-matrix-rpc.n.dwellir.com` |
| [Enjin relay](https://www.dwellir.com/networks/enjin) | – | No key | `https://enjin-relay-rpc.n.dwellir.com` | `wss://enjin-relay-rpc.n.dwellir.com` |
| [Enjin relaychain](https://www.dwellir.com/networks/enjin) | – | No key | `https://enjin-canary-relay-rpc.n.dwellir.com` | `wss://enjin-canary-relay-rpc.n.dwellir.com` |
| [Ethereum](https://www.dwellir.com/networks/ethereum) | 1 | API key, archive | `https://api-ethereum-mainnet-erigon.n.dwellir.com/<key>` | `wss://api-ethereum-mainnet-erigon.n.dwellir.com/<key>` |
| [Ethereum sepolia](https://www.dwellir.com/networks/ethereum) | 11155111 | API key, archive | `https://api-ethereum-sepolia.n.dwellir.com/<key>` | `wss://api-ethereum-sepolia.n.dwellir.com/<key>` |
| [Etherlink](https://www.dwellir.com/networks/etherlink) | 42793 | API key, archive | `https://api-etherlink-mainnet.n.dwellir.com/<key>` | `wss://api-etherlink-mainnet.n.dwellir.com/<key>/ws` |
| [Flow EVM Gateway mainnet latest spork](https://www.dwellir.com/networks/flow-evm-gateway) | – | API key, archive | `https://api-flow-evm-gateway-mainnet.n.dwellir.com/<key>` | `wss://api-flow-evm-gateway-mainnet.n.dwellir.com/<key>` |
| [Flow EVM Gateway testnet latest spork](https://www.dwellir.com/networks/flow-evm-gateway) | – | API key, archive | `https://api-flow-evm-gateway-testnet.n.dwellir.com/<key>` | `wss://api-flow-evm-gateway-testnet.n.dwellir.com/<key>` |
| [Frequency](https://www.dwellir.com/networks/frequency) | – | API key, archive | `https://api-frequency.n.dwellir.com/<key>` | `wss://api-frequency.n.dwellir.com/<key>` |
| [Gnosis](https://www.dwellir.com/networks/gnosis) | 100 | API key, archive | `https://api-gnosis-mainnet.n.dwellir.com/<key>` | `wss://api-gnosis-mainnet.n.dwellir.com/<key>` |
| [Gnosis chiado testnet](https://www.dwellir.com/networks/gnosis) | 10200 | API key, archive | `https://api-chiado.n.dwellir.com/<key>` | `wss://api-chiado.n.dwellir.com/<key>` |
| [Heima](https://www.dwellir.com/networks/heima) | – | No key | `https://heima-rpc.n.dwellir.com` | `wss://heima-rpc.n.dwellir.com` |
| [Humanode](https://www.dwellir.com/networks/humanode) | – | API key, archive | `https://api-humanode.n.dwellir.com/<key>` | `wss://api-humanode.n.dwellir.com/<key>` |
| [Hydration](https://www.dwellir.com/networks/hydration) | – | No key | `https://hydration-rpc.n.dwellir.com` | `wss://hydration-rpc.n.dwellir.com` |
| [Hyperbridge Nexus](https://www.dwellir.com/networks/hyperbridge-nexus) | – | API key, archive | `https://api-hyperbridge-nexus.n.dwellir.com/<key>` | `wss://api-hyperbridge-nexus.n.dwellir.com/<key>` |
| [Hyperliquid](https://www.dwellir.com/networks/hyperliquid) | – | API key, archive | `https://api-hyperliquid-index.n.dwellir.com/<key>` | `wss://api-hyperliquid-index.n.dwellir.com/<key>` |
| [Hyperliquid hyperevm mainnet](https://www.dwellir.com/networks/hyperliquid) | 999 | API key, archive | `https://api-hyperliquid-mainnet-evm.n.dwellir.com/<key>` | `wss://api-hyperliquid-mainnet-evm.n.dwellir.com/<key>` |
| [Hyperliquid testnet](https://www.dwellir.com/networks/hyperliquid) | – | API key | `https://api-hyperliquid-testnet-grpc.n.dwellir.com/<key>` | `wss://api-hyperliquid-testnet-orderbook.n.dwellir.com/<key>/ws` |
| [Immutable](https://www.dwellir.com/networks/immutable) | 13371 | API key, archive | `https://api-immutable-zkevm-mainnet.n.dwellir.com/<key>` | – |
| [Ink](https://www.dwellir.com/networks/ink) | 57073 | API key, archive | `https://api-ink-mainnet.n.dwellir.com/<key>` | `wss://api-ink-mainnet.n.dwellir.com/<key>` |
| [Interlay](https://www.dwellir.com/networks/interlay) | – | API key, archive | `https://api-interlay.n.dwellir.com/<key>` | `wss://api-interlay.n.dwellir.com/<key>` |
| [Interlay kintsugi canary](https://www.dwellir.com/networks/interlay) | – | API key, archive | `https://api-kintsugi.n.dwellir.com/<key>` | `wss://api-kintsugi.n.dwellir.com/<key>` |
| [IoTeX](https://www.dwellir.com/networks/iotex) | 4689 | API key, archive | `https://api-iotex-mainnet.n.dwellir.com/<key>` | `wss://api-iotex-mainnet.n.dwellir.com/<key>` |
| [Karura](https://www.dwellir.com/networks/karura) | – | No key | `https://karura-rpc.n.dwellir.com` | `wss://karura-rpc.n.dwellir.com` |
| [Kusama canary](https://www.dwellir.com/networks/kusama) | – | No key | `https://kusama-rpc.n.dwellir.com` | `wss://kusama-rpc.n.dwellir.com` |
| [Kusama encointer canary](https://www.dwellir.com/networks/kusama) | – | API key, archive | `https://api-encointer-kusama.n.dwellir.com/<key>` | `wss://api-encointer-kusama.n.dwellir.com/<key>` |
| [Liberland](https://www.dwellir.com/networks/liberland) | – | No key | `https://liberland-rpc.n.dwellir.com` | `wss://liberland-rpc.n.dwellir.com` |
| [Linea](https://www.dwellir.com/networks/linea) | 59144 | API key, archive | `https://api-linea-mainnet-archive.n.dwellir.com/<key>` | `wss://api-linea-mainnet-archive.n.dwellir.com/<key>` |
| [LISK](https://www.dwellir.com/networks/lisk) | 1135 | API key, archive | `https://api-lisk-mainnet.n.dwellir.com/<key>` | `wss://api-lisk-mainnet.n.dwellir.com/<key>` |
| [LISK sepolia testnet](https://www.dwellir.com/networks/lisk) | 4202 | API key, archive | `https://api-lisk-sepolia.n.dwellir.com/<key>` | `wss://api-lisk-sepolia.n.dwellir.com/<key>` |
| [Litentry](https://www.dwellir.com/networks/litentry) | – | API key, archive | `https://api-heima.n.dwellir.com/<key>` | `wss://api-heima.n.dwellir.com/<key>` |
| [Manta Pacific](https://www.dwellir.com/networks/manta-pacific) | 169 | API key, archive | `https://api-manta-pacific-archive.n.dwellir.com/<key>` | `wss://api-manta-pacific-archive.n.dwellir.com/<key>` |
| [Mantle](https://www.dwellir.com/networks/mantle) | 5000 | API key, archive | `https://api-mantle-mainnet.n.dwellir.com/<key>` | `wss://api-mantle-mainnet.n.dwellir.com/<key>` |
| [Mantle sepolia testnet](https://www.dwellir.com/networks/mantle) | 5003 | API key, archive | `https://api-mantle-sepolia.n.dwellir.com/<key>` | `wss://api-mantle-sepolia.n.dwellir.com/<key>` |
| [MegaETH](https://www.dwellir.com/networks/megaeth) | 4326 | API key, archive | `https://api-megaeth-mainnet.n.dwellir.com/<key>` | `wss://api-megaeth-mainnet.n.dwellir.com/<key>` |
| [Monad](https://www.dwellir.com/networks/monad) | 143 | API key | `https://api-monad-mainnet-full.n.dwellir.com/<key>` | `wss://api-monad-mainnet-full.n.dwellir.com/<key>` |
| [Monad testnet](https://www.dwellir.com/networks/monad) | 10143 | API key | `https://api-monad-testnet-full.n.dwellir.com/<key>` | `wss://api-monad-testnet-full.n.dwellir.com/<key>` |
| [Movement](https://www.dwellir.com/networks/movement) | – | API key | `https://api-movement-mainnet.n.dwellir.com/<key>/v1` | – |
| [Neuroweb](https://www.dwellir.com/networks/neuroweb) | – | API key, archive | `https://api-neuroweb.n.dwellir.com/<key>` | `wss://api-neuroweb.n.dwellir.com/<key>` |
| [opBNB](https://www.dwellir.com/networks/opbnb) | 204 | API key | `https://api-opbnb-mainnet.n.dwellir.com/<key>` | `wss://api-opbnb-mainnet.n.dwellir.com/<key>` |
| [opBNB testnet](https://www.dwellir.com/networks/opbnb) | 5611 | API key, archive | `https://api-opbnb-testnet.n.dwellir.com/<key>` | `wss://api-opbnb-testnet.n.dwellir.com/<key>` |
| [Optimism](https://www.dwellir.com/networks/optimism) | 10 | API key, archive | `https://api-optimism-mainnet-archive.n.dwellir.com/<key>` | `wss://api-optimism-mainnet-archive.n.dwellir.com/<key>` |
| [Optimism sepolia testnet](https://www.dwellir.com/networks/optimism) | 11155420 | API key, archive | `https://api-optimism-sepolia.n.dwellir.com/<key>` | `wss://api-optimism-sepolia.n.dwellir.com/<key>` |
| [Paseo testnet](https://www.dwellir.com/networks/paseo) | – | No key | `https://paseo-rpc.n.dwellir.com` | `wss://paseo-rpc.n.dwellir.com` |
| [Peaq](https://www.dwellir.com/networks/peaq) | – | API key, archive | `https://api-peaq.n.dwellir.com/<key>` | `wss://api-peaq.n.dwellir.com/<key>` |
| [Pendulum](https://www.dwellir.com/networks/pendulum) | – | API key, archive | `https://api-pendulum.n.dwellir.com/<key>` | `wss://api-pendulum.n.dwellir.com/<key>` |
| [People Kusama canary](https://www.dwellir.com/networks/people-kusama) | – | No key | `https://people-kusama-rpc.n.dwellir.com` | `wss://people-kusama-rpc.n.dwellir.com` |
| [People Polkadot](https://www.dwellir.com/networks/people-polkadot) | – | API key, archive | `https://api-people-polkadot.n.dwellir.com/<key>` | `wss://api-people-polkadot.n.dwellir.com/<key>` |
| [People Westend testnet](https://www.dwellir.com/networks/people-westend) | – | No key | `https://people-westend-rpc.n.dwellir.com` | `wss://people-westend-rpc.n.dwellir.com` |
| [Plasma](https://www.dwellir.com/networks/plasma) | 9745 | API key | `https://api-plasma-mainnet.n.dwellir.com/<key>` | `wss://api-plasma-mainnet.n.dwellir.com/<key>` |
| [Polkadot](https://www.dwellir.com/networks/polkadot) | – | No key | `https://polkadot-rpc.n.dwellir.com` | `wss://polkadot-rpc.n.dwellir.com` |
| [Polkadot westend](https://www.dwellir.com/networks/polkadot) | – | No key | `https://westend-rpc.n.dwellir.com` | `wss://westend-rpc.n.dwellir.com` |
| [Polygon](https://www.dwellir.com/networks/polygon) | 137 | API key | `https://api-polygon-mainnet-full.n.dwellir.com/<key>` | `wss://api-polygon-mainnet-full.n.dwellir.com/<key>` |
| [Polygon amoy](https://www.dwellir.com/networks/polygon) | 80002 | API key, archive | `https://api-polygon-amoy.n.dwellir.com/<key>` | `wss://api-polygon-amoy.n.dwellir.com/<key>` |
| [Pulsechain](https://www.dwellir.com/networks/pulsechain) | 369 | API key, archive | `https://api-pulse-mainnet.n.dwellir.com/<key>` | `wss://api-pulse-mainnet.n.dwellir.com/<key>` |
| [Pulsechain testnet v4](https://www.dwellir.com/networks/pulsechain) | 943 | API key, archive | `https://api-pulsechain-testnet-v4.n.dwellir.com/<key>` | `wss://api-pulsechain-testnet-v4.n.dwellir.com/<key>` |
| [Robinhood](https://www.dwellir.com/networks/robinhood) | 4663 | API key, archive | `https://api-robinhood-mainnet-archive.n.dwellir.com/<key>` | `wss://api-robinhood-mainnet-archive.n.dwellir.com/<key>` |
| [Robonomics](https://www.dwellir.com/networks/robonomics) | – | API key, archive | `https://api-robonomics-polkadot.n.dwellir.com/<key>` | `wss://api-robonomics-polkadot.n.dwellir.com/<key>` |
| [Robonomics canary](https://www.dwellir.com/networks/robonomics) | – | API key, archive | `https://api-robonomics.n.dwellir.com/<key>` | `wss://api-robonomics.n.dwellir.com/<key>` |
| [Ronin](https://www.dwellir.com/networks/ronin) | 2020 | API key, archive | `https://api-ronin-mainnet.n.dwellir.com/<key>` | `wss://api-ronin-mainnet.n.dwellir.com/<key>` |
| [Ronin saigon testnet](https://www.dwellir.com/networks/ronin) | 202601 | API key, archive | `https://api-ronin-saigon-testnet.n.dwellir.com/<key>` | `wss://api-ronin-saigon-testnet.n.dwellir.com/<key>` |
| [Scroll](https://www.dwellir.com/networks/scroll) | 534352 | API key, archive | `https://api-scroll-mainnet.n.dwellir.com/<key>` | `wss://api-scroll-mainnet.n.dwellir.com/<key>` |
| [Shiden canary](https://www.dwellir.com/networks/shiden) | – | No key | `https://shiden-rpc.n.dwellir.com` | `wss://shiden-rpc.n.dwellir.com` |
| [Sonic](https://www.dwellir.com/networks/sonic) | 146 | API key, archive | `https://api-sonic-mainnet-archive.n.dwellir.com/<key>` | `wss://api-sonic-mainnet-archive.n.dwellir.com/<key>` |
| [Sora](https://www.dwellir.com/networks/sora) | – | API key, archive | `https://api-sora-mainnet.n.dwellir.com/<key>` | `wss://api-sora-mainnet.n.dwellir.com/<key>` |
| [Stable](https://www.dwellir.com/networks/stable) | 988 | API key, archive | `https://api-stable-mainnet.n.dwellir.com/<key>` | `wss://api-stable-mainnet.n.dwellir.com/<key>` |
| [Starknet](https://www.dwellir.com/networks/starknet) | – | API key, archive | `https://api-starknet-mainnet.n.dwellir.com/<key>` | `wss://api-starknet-mainnet.n.dwellir.com/<key>` |
| [Starknet sepolia testnet](https://www.dwellir.com/networks/starknet) | – | API key, archive | `https://api-starknet-sepolia.n.dwellir.com/<key>` | `wss://api-starknet-sepolia.n.dwellir.com/<key>` |
| [Sui](https://www.dwellir.com/networks/sui) | – | API key | `https://api-sui-mainnet-full.n.dwellir.com/<key>` | – |
| [Taiko](https://www.dwellir.com/networks/taiko) | 167000 | API key, archive | `https://api-taiko-mainnet.n.dwellir.com/<key>` | `wss://api-taiko-mainnet.n.dwellir.com/<key>` |
| [Tempo](https://www.dwellir.com/networks/tempo) | 4217 | API key, archive | `https://api-tempo-mainnet.n.dwellir.com/<key>` | `wss://api-tempo-mainnet.n.dwellir.com/<key>` |
| [TRON](https://www.dwellir.com/networks/tron) | – | API key | `https://api-tron-mainnet.n.dwellir.com/<key>/jsonrpc` | – |
| [Unichain](https://www.dwellir.com/networks/unichain) | 130 | API key, archive | `https://api-unichain-mainnet.n.dwellir.com/<key>` | `wss://api-unichain-mainnet.n.dwellir.com/<key>` |
| [Unichain sepolia testnet](https://www.dwellir.com/networks/unichain) | 1301 | API key, archive | `https://api-unichain-sepolia.n.dwellir.com/<key>` | `wss://api-unichain-sepolia.n.dwellir.com/<key>` |
| [Unique Network](https://www.dwellir.com/networks/unique) | – | API key, archive | `https://api-unique.n.dwellir.com/<key>` | `wss://api-unique.n.dwellir.com/<key>` |
| [Viction](https://www.dwellir.com/networks/viction) | 88 | API key, archive | `https://api-viction-mainnet.n.dwellir.com/<key>` | `wss://api-viction-mainnet.n.dwellir.com/<key>` |
| [Westend testnet](https://www.dwellir.com/networks/westend) | – | API key, archive | `https://api-westend.n.dwellir.com/<key>` | `wss://api-westend.n.dwellir.com/<key>` |
| [World Chain](https://www.dwellir.com/networks/world-chain) | 480 | API key, archive | `https://api-worldchain-mainnet.n.dwellir.com/<key>` | `wss://api-worldchain-mainnet.n.dwellir.com/<key>` |
| [XDC Network](https://www.dwellir.com/networks/xdc-network) | 50 | API key, archive | `https://api-xdc-mainnet.n.dwellir.com/<key>` | `wss://api-xdc-mainnet.n.dwellir.com/<key>` |
| [XX Network](https://www.dwellir.com/networks/xx-network) | – | No key | `https://xxnetwork-rpc.n.dwellir.com` | `wss://xxnetwork-rpc.n.dwellir.com` |
| [Zetachain](https://www.dwellir.com/networks/zetachain) | 7000 | API key | `https://api-zetachain-mainnet.n.dwellir.com/<key>` | `wss://api-zetachain-mainnet.n.dwellir.com/<key>` |
| [zkSync Era](https://www.dwellir.com/networks/zksync-era) | 324 | API key | `https://api-zksync-era-mainnet-full.n.dwellir.com/<key>` | `wss://api-zksync-era-mainnet-full.n.dwellir.com/<key>` |
| [Zora](https://www.dwellir.com/networks/zora) | 7777777 | API key, archive | `https://api-zora-mainnet.n.dwellir.com/<key>` | `wss://api-zora-mainnet.n.dwellir.com/<key>` |
| [Zora sepolia testnet](https://www.dwellir.com/networks/zora) | 999999999 | API key, archive | `https://api-zora-sepolia-archive.n.dwellir.com/<key>` | `wss://api-zora-sepolia-archive.n.dwellir.com/<key>` |

## Frequently asked questions

### Which networks have a public RPC endpoint with no API key?

27 networks on 17 chains have a keyless public endpoint: Acala, Asset Hub, Astar, Bridge Hub, Coretime, Enjin, Heima, Hydration, Karura, Kusama, Liberland, Paseo, People Kusama, People Westend, Polkadot, Shiden and XX Network. The table marks them "No key". Every other network needs a Dwellir API key.

### Is there a free RPC endpoint for Ethereum, Base or Polygon?

No. Dwellir has no keyless endpoint on any EVM network today. Ethereum, Base and Polygon need an API key. The free plan gives you 20 responses per second and 100,000 responses a day. Replace `<key>` in the endpoint URL with your key.

### What are the chain IDs of the most used EVM networks?

Ethereum: 1, sepolia 11155111. Base: 8453, sepolia 84532. Arbitrum: one 42161, sepolia 421614. Optimism: 10, sepolia testnet 11155420. Polygon: 137, amoy 80002. Binance Smart Chain: 56, testnet 97. Avalanche: 43114. Linea: 59144. Monad: 143, testnet 10143. Robinhood: 4663. The table lists the chain ID for every network that has one, including testnets.

### How do I check the chain ID of an RPC endpoint?

Call `eth_chainId`. It returns the chain ID in hex, so Base returns `0x2105` (8453) and Ethereum returns `0x1`. Wallets and libraries such as viem and ethers compare this value with the chain ID you configured and refuse to sign for the wrong chain.

### Why do some networks have no chain ID?

EIP-155 chain IDs belong to EVM networks, including EVM parachains such as Moonbeam and Astar. Polkadot, Kusama, Sui and TRON identify their networks in other ways, such as a genesis hash. A dash means the network has no EVM chain ID, or our catalog does not list it yet. To check an EVM endpoint, call `eth_chainId`.

### Should I use a public endpoint in production?

Everyone shares the keyless endpoints, so nobody gets reserved throughput on them. Use them for testing and light reads. For production traffic, use an API key, which gives you your own plan's rate limit.

### What is the difference between the HTTPS and WSS endpoints?

HTTPS sends one JSON-RPC request and gets one response. WSS keeps a WebSocket open, which you need for subscriptions such as `eth_subscribe` to new blocks or logs. Both use the same API key. A dash in the WSS column means the endpoint has no WebSocket URL.

### What does "Archive" mean in the table?

Archive nodes serve the endpoint, so it answers state queries at any past block. For example, `eth_getBalance` works at an old block number.

### What does eip155:8453 mean?

It is the CAIP-2 identifier for Base. `eip155` is the namespace for EVM chains, and 8453 is the chain ID. WalletConnect and MetaMask use this format to tell a dapp which chain a wallet is on.

For dedicated node clusters or nodes in a specific region, [contact sales](https://www.dwellir.com/contact).
