Polygon zkEVM RPC Endpoint

Fast, flat-rate Polygon zkEVM RPC node provider — free tier, no KYC, HTTP & WebSocket.

Polygon zkEVM is a zero-knowledge rollup that settles to Ethereum, using zk-SNARK validity proofs to inherit Ethereum security while cutting gas costs. It targets EVM-equivalence, so existing Solidity contracts and tooling work with little or no modification.

Network: Polygon zkEVM
Type: EVM
Chain ID: 1101
Slug: polygon-zkevm
Native token: ETH (Ether)
Block time: ~few seconds
Finality: Soft: seconds. Hard (L1): ~30-60 min (zk proof submission)
Mainnet: March 27, 2023 (mainnet beta)
Category: zk-Rollup (zkEVM)

About Polygon zkEVM

Polygon zkEVM launched its mainnet beta in March 2023, built by Polygon Labs. Unlike optimistic rollups, it posts validity proofs to Ethereum, so withdrawals finalize in under an hour rather than the 7-day challenge window. It uses ETH for gas, keeping the fee experience familiar to Ethereum developers.

The chain is a core component of Polygon's AggLayer strategy, which aims to unify liquidity and state across Polygon's zk-based chains. Because it targets EVM-equivalence at the bytecode level, most contracts, audits, and developer tools (Foundry, Hardhat, viem, ethers.js) carry over directly.

Common Use Cases on Polygon zkEVM

  • DeFi needing fast L1 finality without a 7-day withdrawal wait
  • Deploying existing Ethereum contracts unchanged
  • Cost-sensitive applications inheriting Ethereum security
  • Cross-chain liquidity via Polygon AggLayer
  • Capital-efficient market making and trading

Polygon zkEVM Ecosystem

Aave, Uniswap V3, Balancer, QuickSwap, and a growing native DeFi set deploy on Polygon zkEVM. It sits alongside Polygon PoS in the broader Polygon ecosystem, with AggLayer connecting zk-based chains.

HTTP Endpoint

https://rpc.swiftnodes.io/rpc/polygon-zkevm?key=YOUR_API_KEY

WebSocket Endpoint

wss://rpc.swiftnodes.io/ws/polygon-zkevm?key=YOUR_API_KEY

Quick Start: Connect to Polygon zkEVM

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/polygon-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/polygon-zkevm?key=YOUR_API_KEY"
);

const blockNumber = await provider.getBlockNumber();
console.log("Polygon zkEVM block:", blockNumber);

viem

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc.swiftnodes.io/rpc/polygon-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/polygon-zkevm?key=YOUR_API_KEY"))
print("Polygon zkEVM block:", w3.eth.block_number)

Add Polygon zkEVM to MetaMask

Network Name: Polygon zkEVM (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/polygon-zkevm?key=YOUR_API_KEY
Chain ID: 1101
Currency Symbol: ETH
WebSocket: wss://rpc.swiftnodes.io/ws/polygon-zkevm?key=YOUR_API_KEY

Bridging to Polygon zkEVM

Native Polygon zkEVM Bridge for canonical Ethereum <-> zkEVM transfers (deposits ~10-15 min, withdrawals after proof finalization). Third-party bridges like Across and Orbiter offer faster routes.

Features of SwiftNodes for Polygon 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 Polygon zkEVM

Rate Limits

PlanPriceHTTP req/sWS msg/s
Free$0/mo21
Starter$49/mo5025
Growth$89/mo15075
Scale$149/mo300150
Pro$249/mo500250

Frequently Asked Questions: Polygon zkEVM

What's Polygon zkEVM's chain ID?

Polygon zkEVM mainnet is chain ID 1101. The Cardona testnet is 2442.

Is Polygon zkEVM the same as Polygon PoS?

No. Polygon PoS (chain ID 137) is a sidechain with its own validators; Polygon zkEVM (chain ID 1101) is a true zk-rollup that posts validity proofs to Ethereum. They are separate networks with separate state.

Do my Ethereum contracts work on Polygon zkEVM?

In most cases yes — it targets EVM-equivalence, so Solidity contracts, audits, and standard tooling generally work without modification. A few low-level opcode edge cases differ; check the Polygon zkEVM docs if you rely on uncommon precompiles.

Does SwiftNodes provide WebSocket for Polygon zkEVM?

Yes — both HTTP and WebSocket (wss://) endpoints are available, with eth_subscribe support for new blocks and logs.

Ready to start building on Polygon zkEVM? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.