Polygon RPC Endpoint
Fast, flat-rate Polygon RPC node provider — free tier, no KYC, HTTP & WebSocket.
Polygon PoS is a high-throughput EVM-compatible chain that scales Ethereum with sub-cent transaction fees and 2-second block times. With years of production use, deep stablecoin liquidity, and major brand adoption, Polygon remains one of the most widely-deployed scaling solutions.
polygonAbout Polygon
Polygon (formerly Matic) launched its proof-of-stake chain in May 2020 and has since grown to be one of the most widely-used EVM chains by both developer and enterprise adoption. The chain uses a heavily-modified Bor (Geth fork) execution client validated by a Heimdall (Cosmos-SDK) consensus layer.
Polygon Labs has been expanding into a broader ecosystem with the AggLayer, Polygon zkEVM, and chain-development kits (CDK). Polygon PoS itself processes 3-5M transactions per day and hosts major brands and stablecoin issuers including Aave, Uniswap, USDC, USDT, Starbucks (loyalty), Adidas, and Reddit Collectible Avatars.
Common Use Cases on Polygon
- Stablecoin payments and remittance
- DeFi (Aave V3, Uniswap V3, Quickswap, Curve)
- Enterprise tokenization (Starbucks, Adidas, Reddit)
- Gaming and NFTs (high-volume, low-fee)
- Layer-2 deployment via Polygon CDK
Polygon Ecosystem
Aave V3 (top non-Ethereum deployment), Uniswap V3, QuickSwap, Curve, Balancer, OpenSea (NFTs). Polygon has deep stablecoin liquidity — USDC and USDT both have $1B+ supply on the chain.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/polygon?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/polygon?key=YOUR_API_KEYQuick Start: Connect to Polygon
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/polygon?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?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Polygon block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/polygon?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?key=YOUR_API_KEY"))
print("Polygon block:", w3.eth.block_number)Add Polygon to MetaMask
https://rpc.swiftnodes.io/rpc/polygon?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/polygon?key=YOUR_API_KEYBridging to Polygon
Official Polygon PoS Bridge (https://portal.polygon.technology) for canonical bridging from Ethereum (~30 min deposits, 1-3 hour withdrawals via checkpoint). Stargate, Across, and Squid for fast cross-chain.
Features of SwiftNodes for Polygon
- 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
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: Polygon
What's Polygon's chain ID?
Polygon PoS mainnet is chain ID 137. Polygon Amoy testnet is 80002.
Is POL replacing MATIC?
Yes — POL is the new native token of Polygon, completing migration from MATIC. The transition is automated for ETH-deposited MATIC; users on Polygon PoS will see POL after migration.
Is Polygon a rollup?
Polygon PoS is a sidechain, not a rollup — it has its own validator set securing Heimdall consensus. Polygon zkEVM (a separate chain) is a true zk-rollup.
Ready to start building on Polygon? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.