Each review follows the same shape: what the provider is like to use, a parameter table from its published material, and two honest strengths and limitations.
Alchemy
Best for beginnersAlchemy is the name most Ethereum developers learn first, and it earned that spot with good documentation and a dashboard that does not assume you already know everything. If you are setting up your first endpoint, this is the gentlest on-ramp of the seven.
Pricing runs on compute units. A simple call might cost 10 units, a heavy one 100 or more, and Alchemy's own docs suggest budgeting around 27 units for an average request. The free plan's 30M units a month works out to roughly a million typical requests, which is plenty for learning and small projects.
| Chains | Dozens of networks: Ethereum, Solana, Base, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche and more |
| Free tier | 30M compute units per month |
| Entry price | Pay as you go, no monthly minimum; $0.525 per 1M compute units |
| Pricing model | Compute units, weighted by method |
| Archive access | Yes, full and archive nodes offered |
| WebSocket | Yes |
Strengths
- + Beginner-friendly dashboard, docs and tutorials
- + Pay as you go with no monthly fee once you outgrow free
Limitations
- - Compute unit weights make bills hard to forecast exactly
- - Extra throughput capacity is sold in blocks on top of usage
Official site: Alchemy · Pricing page
Infura
The default inside MetaMaskInfura is owned by Consensys and is the default RPC provider inside MetaMask, which means millions of people already use it without knowing its name. That default status is its biggest strength: battle-tested at wallet scale, with a long track record on Ethereum.
Infura bills in credits, with each method assigned a credit cost. The free Core plan carries a daily credit quota (3M credits a day in the pricing table), and paid plans start at $50 a month for the Developer tier. Its focus stays close to Ethereum and the major EVM networks rather than chasing every chain.
| Chains | Ethereum-first: Ethereum and major EVM networks, plus file storage APIs |
| Free tier | Core plan, free, with a daily credit quota (3M credits/day per the pricing table) |
| Entry price | $50/month (Developer plan) |
| Pricing model | Credits, weighted by method |
| Archive access | Listed as a plan feature; availability depends on tier |
| WebSocket | Yes |
Strengths
- + Proven at huge scale as MetaMask's default provider
- + Simple plan ladder if your needs stay inside the EVM world
Limitations
- - Narrower chain coverage than the multi-chain specialists
- - Committed uptime SLAs sit on the custom Enterprise plan
Official site: Infura · Pricing page
QuickNode
Best toolkit around the endpointQuickNode sells more than raw node access. Streams (blockchain data pipelines), webhooks and a marketplace of add-ons sit around the core RPC product. If your project grows into that tooling, having it under one account is genuinely convenient.
Billing uses API credits, calculated as method responses multiplied by a method multiplier, so a heavy call costs more than a light one. The free trial includes 10M credits, and the Build plan at $49 a month raises that to 80M credits with 50 requests per second.
| Chains | Dozens of chains across EVM networks and Solana |
| Free tier | Free trial with 10M API credits, 15 requests/second |
| Entry price | $49/month (Build plan) |
| Pricing model | API credits: responses multiplied by method multipliers |
| Archive access | Yes, listed across plans |
| WebSocket | Yes |
Strengths
- + Streams, webhooks and add-ons in the same account
- + Lets you pay in crypto on paid plans
Limitations
- - Method multipliers mean two similar apps can see very different bills
- - The extra tooling only pays off if you actually use it
Official site: QuickNode · Pricing page
Chainstack
Most predictable billingChainstack's pitch is calm, predictable infrastructure, and its billing matches the pitch. One standard request costs one request unit. Archive requests cost two. That is the easiest pricing on this page to model in a spreadsheet before you spend anything.
The free Developer plan includes 3M request units a month at 25 requests per second, with WebSockets included. Archive data starts on the Growth plan at $49 a month. Chainstack also sells dedicated nodes if you later need hardware of your own.
| Chains | 25+ protocols, including Ethereum, Solana, BNB Chain, Polygon and Base |
| Free tier | 3M request units per month, 25 requests/second |
| Entry price | $49/month (Growth plan) |
| Pricing model | Request units: 1 per standard request, 2 per archive request |
| Archive access | Paid plans (Growth and up); not on the free plan |
| WebSocket | Yes, included on the free plan |
Strengths
- + Flat, easy to predict pricing with no method weight surprises
- + Dedicated node upgrade path inside the same platform
Limitations
- - Free plan has no archive access
- - Chain list is shorter than GetBlock or dRPC
Official site: Chainstack · Pricing page
Ankr
Best multi-chain valueAnkr casts the widest free net. Its public endpoints need no sign-up at all, and the Freemium plan adds 200M API credits a month across 65+ chains once you create an account. If you hop between ecosystems, that breadth is hard to beat at zero cost.
Paid usage is pay as you go at $0.10 per 1M credits. Ankr keeps its per-request prices flat by chain family rather than by method weight: an EVM request costs 200 credits ($0.00002), a Solana request 500. Ankr also states that archive access is included on every tier, free included, which is unusual.
| Chains | 65+ chains on Freemium; 100+ across the platform |
| Free tier | Public endpoints free with no sign-up (20 requests/second); Freemium adds 200M credits/month |
| Entry price | Pay as you go; $0.10 per 1M API credits |
| Pricing model | API credits, flat per request by chain family |
| Archive access | Included on every tier, per Ankr |
| WebSocket | Yes |
Strengths
- + Widest free multi-chain coverage on this list
- + Flat per-request pricing is simpler than method weights
Limitations
- - Free tiers run at modest requests-per-second caps
- - The full SLA and dedicated setup are Enterprise conversations
Official site: Ankr · Pricing page
GetBlock
Widest chain catalogueGetBlock has run nodes since 2019 and lists 130+ blockchains, including plenty of networks the bigger names skip. For a wallet or app that needs an unusual chain, it is often the first place that has it.
It bills in compute units, where heavy methods like eth_getLogs cost more than simple lookups. The free plan renews daily at 50,000 compute units, and paid shared plans start at $49 a month. Dedicated nodes are priced publicly from $1,000 a month, which is refreshingly upfront for this market.
| Chains | 130+ blockchains, EVM and non-EVM |
| Free tier | 50,000 compute units per day |
| Entry price | $49/month (Starter shared plan) |
| Pricing model | Compute units, weighted by method and chain |
| Archive access | On selected networks; broader access on paid plans |
| WebSocket | Yes |
Strengths
- + Huge chain catalogue, including less common networks
- + Public pricing for dedicated nodes, no sales call needed
Limitations
- - Daily free quota does not roll over, so bursty testing eats it fast
- - Archive coverage varies by network rather than applying everywhere
Official site: GetBlock · Pricing page
dRPC
Best free tier, decentralised routingdRPC does not run one big fleet of nodes. It routes your request across a network of independent node providers (60+ of them, across 8 geographic clusters) behind a load balancer. If one operator stumbles, traffic moves to another. That design makes it a natural backup provider as well as a main one.
Its pricing is the simplest here after Chainstack: every request costs a flat 20 compute units on the paid Growth plan, any method, any chain, archive and trace included, at $6 per 1M requests with no monthly commitment. The free tier is generous too, 210M units a month served from public nodes.
| Chains | 130+ chains across 230+ networks |
| Free tier | 210M compute units per month on public nodes, 100 requests/second |
| Entry price | Pay as you go; $6 per 1M requests |
| Pricing model | Flat 20 compute units per request, any method |
| Archive access | Yes, at the same flat rate as normal calls |
| WebSocket | Yes |
Strengths
- + Routing across many operators removes a single point of failure
- + Flat pricing covers archive and trace calls, no method weight maths
Limitations
- - Free tier runs on public nodes and skips some advanced methods
- - You do not choose which operator answers a given request
Official site: dRPC · Pricing page