RPC endpoints
that just work.
Production-grade endpoints for 128 chains behind one API key. Flat monthly pricing, paid with crypto or card.
Never an overage fee. Your bill is your plan price, every month. No compute units, no per-request charges: a traffic spike can hit your rate limit, but it never hits your card.
Everything you need, nothing you don't
One key, every chain that matters
































































































































Give Claude, Cursor or your own agent an RPC key
Our hosted MCP server lets an agent list chains and endpoints, check which methods a chain supports, probe an endpoint and make RPC calls, with your key and your plan's limits. Agent traffic is bursty and hard to predict; flat-rate pricing means a busy agent can never run up a bill.
- ✓Remote server at
rpc.swiftnodes.io/mcp, or local withnpx -y swiftnodes-mcp - ✓Listed in the official MCP Registry as
io.swiftnodes/swiftnodes - ✓Works with Claude Code, Cursor, Codex and other MCP clients
# Claude Code
claude mcp add --transport http --scope user swiftnodes https://rpc.swiftnodes.io/mcp --header "Authorization: Bearer YOUR_API_KEY"
# Cursor: ~/.cursor/mcp.json
{
"mcpServers": {
"swiftnodes": {
"url": "https://rpc.swiftnodes.io/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Drop-in replacement for any RPC URL
Same JSON-RPC interface your client already speaks. Swap the URL, add your key, done. Works with every library and every supported chain. No key yet? Use demo in place of YOUR_KEY to try it.
curl -X POST https://rpc.swiftnodes.io/rpc/eth?key=YOUR_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'Simple, flat-rate pricing
One flat number per month. No per-request fees, no overage bills, no usage caps inside your plan.
eth_call-class reads at each provider's published pricing, checked October 3, 2026. Heavier methods cost more on metered plans and the same on ours. Full comparison →
From signup to first call in 30 seconds
Need a chain we don't support yet?
Tell us what you're building on and we'll add it — most requests ship within a week.
Which blockchains does SwiftNodes support?
SwiftNodes provides RPC endpoints for 128 chains including Ethereum, Solana, Base, BNB Smart Chain, Arbitrum, Optimism, Polygon, Avalanche, Linea, Scroll, zkSync, Cosmos, Polkadot, TRON, Sui, Aptos, and many more EVM and non-EVM networks. One API key works across all of them.
How does SwiftNodes pricing work?
SwiftNodes uses flat-rate monthly pricing with no per-request fees. Plans range from a free tier (20 HTTP req/s, capped at 250,000 requests/month) through Starter ($49/mo, 70 req/s), Growth ($89/mo, 150 req/s), Scale ($149/mo, 300 req/s), and Pro ($249/mo, 600 req/s). Paid plans have no monthly request cap — just the flat rate limit. Prepay 6 months for 5% off, or 1 year for 10% off.
Is KYC required to use SwiftNodes?
No. Sign up with Google, GitHub, an email address (we send a one-time code) or a crypto wallet. We never ask for ID documents and we never store passwords.
How can I pay for a plan?
Paid plans accept either a credit or debit card, or cryptocurrency — ETH, BNB, USDT, and USDC on any supported chain. The free tier needs no payment method at all.
Does SwiftNodes support WebSocket RPC?
Yes, on most chains: alongside the HTTP endpoint (https://rpc.swiftnodes.io/rpc/<chain>) there is a WebSocket endpoint (wss://rpc.swiftnodes.io/ws/<chain>) for subscriptions and streaming, and each chain page shows whether WebSocket is available there. The free plan includes one WebSocket connection with new-head subscriptions; logs and pending-transaction feeds come with paid plans.
Do paid plans include archive node access?
Yes. Archive access is included on every paid plan, on every chain where we run an archive upstream — there's no separate, more expensive 'archive tier' to upgrade to. Each chain page shows how far back its state was readable when we last measured.
Do you support testnets?
Yes. Testnets use the same API key and plan as mainnets: for example https://rpc.swiftnodes.io/rpc/eth-sepolia for Ethereum Sepolia. In the dashboard, switch any chain between Mainnet and Testnet to copy its URLs; each chain page lists its testnet endpoints too.
Can I try SwiftNodes without signing up?
Yes. The public key demo works on every chain, for example https://rpc.swiftnodes.io/rpc/eth?key=demo. It is shared by everyone and limited to 2 requests per second, so it is for trying requests, not for running an app: sign up for your own free key before you build on it.
What happens if I go over my plan's rate limit?
Requests above your plan's requests per second are answered straight away with HTTP 429 and {"error":"Rate limited"}. They are not queued and not billed, so retry with a short backoff. Paid plans have no monthly volume cap. The free plan stops at 250,000 requests a month with a 429 that says when the limit resets.
How can flat-rate pricing include unlimited requests?
We limit speed, not volume. Every plan has a requests-per-second ceiling, which bounds what a plan can use in a month, and we size upstream capacity for that. Providers that meter by request or compute unit tie your bill to your traffic; with SwiftNodes a traffic spike can hit your rate limit, but it never changes your bill.
Start building in 30 seconds.
Free tier, no card, no KYC. Upgrade when you need to.