Immutable zkEVM RPC Endpoint
Fast, flat-rate Immutable zkEVM RPC node provider — free tier, no KYC, HTTP & WebSocket.
Immutable zkEVM is a gaming-focused Ethereum Layer 2 built with the Polygon CDK, using IMX for gas to provide low fees for Web3 games. SwiftNodes provides Immutable zkEVM mainnet RPC over HTTP and WebSocket.
immutable-zkevmAbout Immutable zkEVM
Immutable zkEVM's mainnet opened in early access for select game studios in early 2024 before broader availability. It is a zero-knowledge rollup that settles to Ethereum and uses Polygon CDK technology.
The chain targets blockchain games with low transaction fees and block times around 2 seconds. IMX is the native gas token, and developers use standard Solidity contracts plus Immutable's gaming-oriented SDKs and APIs for minting, orders, and wallets.
Common Use Cases on Immutable zkEVM
- Web3 game asset minting
- In-game NFT economies
- Gaming marketplaces and orderbooks
- Low-fee microtransactions
- Studio token launches
Immutable zkEVM Ecosystem
Hosts Web3 games and gaming studios building on Immutable's platform, with marketplace and orderbook infrastructure provided by Immutable.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/immutable-zkevm?key=YOUR_API_KEYQuick Start: Connect to Immutable zkEVM
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'ethers.js
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Immutable zkEVM block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEY"))
print("Immutable zkEVM block:", w3.eth.block_number)Add Immutable zkEVM to MetaMask
https://rpc.swiftnodes.io/rpc/immutable-zkevm?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/immutable-zkevm?key=YOUR_API_KEYBridging to Immutable zkEVM
Immutable provides a native bridge between Ethereum and Immutable zkEVM for moving IMX and ERC-20/ERC-721 assets.
Features of SwiftNodes for Immutable zkEVM
- Multiple load-balanced upstream nodes for high availability
- Health-checked every 60 seconds with automatic failover
- Free tier available — no credit card or KYC required
- Flat-rate monthly pricing with no per-request fees
- HTTP and WebSocket support
- One API key works across all 75+ supported chains, including Immutable zkEVM
Rate Limits
| Plan | Price | HTTP req/s | WS msg/s |
|---|---|---|---|
| Free | $0/mo | 2 | 1 |
| Starter | $49/mo | 50 | 25 |
| Growth | $89/mo | 150 | 75 |
| Scale | $149/mo | 300 | 150 |
| Pro | $249/mo | 500 | 250 |
Frequently Asked Questions: Immutable zkEVM
What's Immutable zkEVM's chain ID?
Immutable zkEVM mainnet is chain ID 13371.
What token pays for gas?
IMX is the native gas token on Immutable zkEVM.
What is Immutable zkEVM built for?
It is optimized for Web3 gaming, with low fees and gaming-focused SDKs and APIs for minting and trading assets.
Is WebSocket supported?
Yes - SwiftNodes provides HTTP and WebSocket (wss://) endpoints with eth_subscribe support.
Ready to start building on Immutable zkEVM? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.