Chainstack GEN 2.0 is live: lower latency for Solana, Ethereum, Base, and every chain on Global Nodes. See what’s new
  • Agents
  • Pricing

Compare RPC providers

A technical benchmark is only part of the story. Cost per request, reliability, limits, support, and compliance shape what your users actually feel.

Networkselect one or more
Use case
Adjust weights

Overall score

Loading live measurements.

Which RPC provider is best on Ethereum? Chainstack vs Quicknode vs Alchemy

Reference comparison · Ethereum mainnet

In our reference comparison, Chainstack scores highest in all eight Ethereum mainnet use cases (71–79 out of 100, against 45–62 for Quicknode and 45–62 for Alchemy). At about 18.69M EVM calls per month, Chainstack costs $2.62 per 1M calls, Quicknode $12.37, and Alchemy $14.46 in compute charges. Chainstack Growth includes 250 RPS at $49, against 50 RPS on Quicknode Build.

Use-case score
8 of 8 use cases won

Chainstack scores 71–79 out of 100, Quicknode 45–62, Alchemy 45–62.

Cost per 1M requests
$2.62

At about 18.69M EVM calls/month: Chainstack $2.62, Quicknode $12.37, Alchemy $14.46 per 1M calls. Alchemy peak capacity may cost extra.

RPS on entry paid plan
250 RPS

Chainstack Growth ($49) includes 250 RPS, Quicknode Build includes 50 RPS.

Where providers differ

  • Enterprise readiness: Quicknode scores 93, against 88 for Chainstack and 48 for Alchemy.
  • Chain access: Quicknode lists 77 chains across its catalogue. Chainstack lists 93 protocols across access models, including 44 self-serve Global Node mainnets, 47 dedicated-only protocols, Elysium (Global Node testnet only), and Harmony (Trader/Dedicated).
  • Support: Chainstack scores lowest of the three providers.

The manually compiled comparison excludes reliability and performance. The interactive charts above use your selected networks and add fresh Grafana request-success and P95 observations when available, so their scores can differ. See the scores by use case.

Metrics and source data

Scores by pillar

Chainstack vs Quicknode vs Alchemy at a glance

Manually compiled public data. Prices and limits change, so confirm on each pricing page.
ChainstackQuicknodeAlchemy
Billing unit1 request unit (RU) per request; 2 RUs for archive, debug, and traceAbout 20 API credits per EVM call (30 on Solana); 2× for trace and debugCompute units (CUs) per method, from 10 to 60 for common EVM calls
Entry paid planGrowth plan, $49 for 20M RUsBuild, $49 for 80M creditsPay as you go, $0.52 per 1M CUs; peak capacity billed separately above 10,000 CU/s
Free tierDeveloper plan, $0 with 3M RUs per monthFree plan, $0 with 10M API credits per monthFree plan, $0 with 30M CUs per month
Cost per 1M EVM calls at 18.69M/month*$2.62$12.37$14.46 compute-only; peak capacity may cost extra
Rate limits: throughput on the ~$49 plan250 RPS (Solana mainnet: 50)50 RPS10,000 CU/s, about 360 RPS on this mix
Flat-fee RPS tiersYes, Unlimited Node from $149/moNo self-serve optionNo self-serve option
Supported chains (access models differ)93 listed protocols; 44 self-serve Global Node mainnets77 catalogue chains, including select access75 listed mainnets
SOC 2 Type IIYes (Dec 2025)YesYes
ISO 27001Yes (Jul 2026)YesNot disclosed
Contractual SLA99.9% with credits (Enterprise with paid support)99.99% with credits (Enterprise)Signed SLA, percentage not published
Declared first responseUnder 24 hours, 24×5 on paid plans; under 6 hours, 24×7 with the $100/mo Professional add-on24 hours on Build; 8 hours on Scale24 hours on pay as you go; 2–12 hours on paid Premium tiers
Official MCP serverYes: docs search, pricing, status, node creationYes: 22 toolsYes: 168 tools

Chain counts use different access models: Chainstack lists 93 protocols, including 44 self-serve Global Node mainnets, 47 dedicated-only, Elysium (Global Node testnet only), and Harmony (Trader/Dedicated); Quicknode lists 77 catalogue chains, some requiring select access. These totals are not equivalent self-serve counts. Sources: Chainstack networks · Quicknode chains.

*Single monthly benchmark of 18,691,588 calls on an EVM dApp mix (eth_call 30%, eth_getBalance 15%, eth_getLogs 15%, eth_getTransactionReceipt 15%, eth_blockNumber 10%, eth_getBlockByNumber 10%, eth_sendRawTransaction 5%), with 10% of eligible calls hitting historical blocks. This yields about 1.07 Chainstack RUs per call: Growth costs $49 for up to 20M RUs, or $2.62 per 1M calls when its allowance is fully used. Quicknode Build costs about $12.37 per 1M calls including modeled credit overage. Alchemy costs $14.46 per 1M calls at $0.52 per 1M CUs. Uniform traffic at this volume stays below its included 10,000 CU/s capacity, but actual peaks may require paid blocks. The interactive Cost score uses this same monthly volume for every provider and its selected request mix. List prices, no annual discount. Chainstack request units · Alchemy pricing · capacity pricing.

Should you choose Chainstack, Quicknode, or Alchemy?

Choose Chainstack for the lowest cost per request and flat-fee RPS. Choose Quicknode for enterprise procurement, a 99.99% SLA, and a broad chain catalogue. Choose Alchemy for free MEV protection across five chains, the most throughput around $49/mo, and the largest MCP toolset.

Based on public data. Chainstack publishes this page, so check the sources before you decide.

Quick pick by requirement
If you needChooseWhy
Lowest cost per requestChainstackAt about 18.69M EVM calls/month, Chainstack costs $2.62 per 1M calls, versus $12.37 on Quicknode and $14.46 compute-only on Alchemy; peak capacity can cost extra.
Flat-fee RPS with no per-request billingChainstackChainstack Unlimited Node offers flat-fee RPS tiers from $149/mo. Quicknode and Alchemy have no self-serve flat-fee RPS option.
Highest throughput around $49/moAlchemyAlchemy allows 10,000 CU/s, about 360 RPS on our mix, against 250 RPS on Chainstack Growth and 50 RPS on Quicknode Build.
Enterprise procurement and the highest SLAQuicknodeQuicknode scores 93 on enterprise readiness, against 88 for Chainstack and 48 for Alchemy, with a 99.99% SLA with credits on Enterprise.
Chain availability and access modelCheck each networkChainstack lists 93 protocols, including 44 self-serve Global Node mainnets, 47 dedicated-only protocols, Elysium (Global Node testnet only), and Harmony (Trader/Dedicated). Quicknode lists 77 catalogue chains, some requiring select access. Confirm the deployment type for your chain.
Free MEV protection on several chainsAlchemyAlchemy includes free MEV protection on Ethereum, Arbitrum, BNB Smart Chain, Base, and Solana. Chainstack offers it on Ethereum and BNB Smart Chain.
AI agents that pay per callQuicknode or AlchemyQuicknode and Alchemy accept x402 payments. Chainstack has not published x402 support.
The largest MCP toolsetAlchemyAlchemy’s official MCP server has 168 tools, against 22 on Quicknode. Chainstack also has an official MCP server.

Choose Chainstack if

Best for cost-sensitive production workloads that need predictable pricing and high RPS on a small plan.

Strengths

  • Predictable request-unit pricing: Standard Global Node calls use 1 RU; archive, debug, and trace calls use 2 RUs. At about 18.69M calls/month on this EVM mix, Growth works out to $2.62 per 1M calls.
  • Throughput on a small plan: Chainstack Growth ($49) includes 250 RPS, and Unlimited Node offers flat-fee RPS tiers from $149/mo.
  • Production features: Chainstack offers Dedicated Nodes from the Pro plan, MEV protection on Ethereum and BNB Smart Chain, ISO 27001, SOC 2 Type II, and an official MCP server.

Chainstack trade-offs

  • Global Node reach: Chainstack lists 44 self-serve Global Node mainnets, but 93 protocols overall, including 47 dedicated-only, Elysium (Global Node testnet only), and Harmony (Trader/Dedicated). Quicknode lists 77 catalogue chains across access models; these are not equivalent self-serve counts.
  • Slowest support: Chainstack responds in under 24 hours on weekdays on paid plans; 24×7 response in under 6 hours is a $100/mo add-on.
  • Lower SLA: Chainstack’s contractual SLA is 99.9%, against 99.99% on Quicknode Enterprise.
  • No x402: Chainstack has not published x402 agent payments.
  • Solana RPS: Chainstack Growth includes 50 RPS on Solana mainnet.

Choose Quicknode if

Best for enterprises that need procurement-ready compliance, a 99.99% SLA, and broad chain coverage.

Strengths

  • Enterprise procurement: Quicknode scores 93 on enterprise readiness, with a 99.99% SLA with credits on Enterprise, SOC 2, and ISO 27001.
  • Broad chain catalogue: Quicknode lists 77 chains, including select-access deployments. Check availability for the specific chain you need.
  • Agent payments: Quicknode accepts x402 payments and offers an official MCP server with 22 tools.

Quicknode trade-offs

  • Higher cost: Quicknode Build costs about $12.37 per 1M calls at the same 18.69M-call monthly benchmark, including modeled credit overage; a standard EVM call uses about 20 API credits and trace and debug calls cost 2×.
  • Low RPS on Build: Quicknode Build includes 50 RPS, with no self-serve flat-fee option to raise it.
  • Free plan cap: The Quicknode Free plan stops at 10M credits.

Choose Alchemy if

Best for teams that want free MEV protection, high compute throughput, and deep agent tooling.

Strengths

  • Free MEV protection: Alchemy includes it on Ethereum, Arbitrum, BNB Smart Chain, Base, and Solana.
  • High compute throughput: Alchemy allows 10,000 CU/s at around $49, about 360 RPS on our mix. Alchemy publishes 14 ms Ethereum P95 in its own vendor-run four-region benchmark.
  • Agent tooling: Alchemy has an official MCP server with 168 tools and accepts x402 payments.

Alchemy trade-offs

  • Highest cost: Alchemy costs $14.46 compute-only per 1M requests on our EVM mix; it meters each method at 10 to 60 compute units and bills additional throughput capacity separately.
  • Compliance gaps: Alchemy does not disclose ISO 27001 or publish its SLA percentage.
  • Free plan cap: The Alchemy Free plan stops at 30M CUs, and there is no self-serve flat-fee RPS option.

How to compare RPC providers

What to compare in an RPC provider

An RPC provider sits between your app and the chain. When it slows down, serves a stale block, or throttles you at peak, your users see a broken app. A useful RPC provider comparison therefore looks past a single latency number.

This page scores Chainstack, Quicknode, and Alchemy on eight pillars with published weights. Latency is only part of one pillar. Cost, Availability, data freshness, limits, compliance, and support response time cover the rest of what you feel in production.

  • Reliability (25): Availability, block freshness, and data correctness or agreement; separate error-rate testing is pending.
  • Cost (20): dollars per 1M real requests, not per credit.
  • Performance (20): P95 latency only, averaged equally across three regions.
  • Limits and RPS (10): throughput on a plan around $50, behavior at spikes, and flat-fee options.
  • Coverage (5): networks, archive, debug and trace, streaming, and dedicated nodes.
  • Enterprise readiness (10): SOC 2, ISO 27001, SLA with credits, and SSO.
  • Support (5): declared first-response time and channels.
  • AI-readiness (5): MCP server, llms.txt, machine-readable pricing, and agent skills.

Reliability uses Availability (40%), freshness (25%), and correctness or majority agreement (15%) where fresh Grafana data exists for every provider. Availability means RPC request success, not time-based uptime. The separate 20% error-rate slot remains unscored because it would double-count the same requests. Performance currently uses P95 latency alone, contributing 100% of that pillar when comparable data is available. This measures tail response latency, not complete performance or transaction-delivery speed. This is not a six-region, 30-day benchmark.

During a live refresh, Overall may display the previous comparison snapshot, explicitly marked as not current. Expired measurements are not reused in current calculations. A previous graph is displayed only while its oldest input retrieval is less than one hour old, and only for the same networks, use case and weights. Re-rendering the graph does not restart this limit.

Availability uses a logarithmic nines scale: 99% or lower scores 0, 99.99% or higher scores 100. Freshness scores the percentage of region-minute samples within two blocks (two slots on Solana) of the best-in-region tip. Freshness and proof correctness use upstream aggregates when available for every provider; otherwise, complete data for the same three regions is required for every provider and averaged equally. The evidence identifies which aggregation is used. Correctness scores 100 at zero mismatches and 0 at 0.5% mismatches, linearly; majority agreement is explicitly distinguished from proof verification. Mean regional P95 at most 80 ms scores 100; at least 1,500 ms scores 0, logarithmically. Only comparable data retrieved within ten minutes affects Overall. Missing metrics reduce scored coverage rather than becoming zero scores.

RPC provider scores by use case — reference comparison

Reference model: Ethereum mainnet, 18.69M calls per month, 10% archive share, and default use-case weights. Coverage scores use listed protocols across access models (93 for Chainstack), not only self-serve mainnets. These tables exclude live Grafana data, so current interactive scores may differ. Scores run from 0 to 100, and higher is better.

Reference scores without live Reliability or Performance data. A gap under 3 unrounded points counts as a tie. Weight scored refers to this reference comparison, not current interactive coverage.
Use caseChainstackQuicknodeAlchemyWeight scoredResult
Production dApp74554751%Chainstack leads; Quicknode ahead of Alchemy
DEX aggregators76485239%Chainstack leads; Alchemy ahead of Quicknode
Bridges and swap79565449%Chainstack leads; Quicknode and Alchemy tie
Trading71454834%Chainstack leads; Quicknode and Alchemy tie
Wallet72494551%Chainstack leads; Quicknode ahead of Alchemy
Indexer74454862%Chainstack leads; Alchemy ahead of Quicknode
Enterprise71624556%Chainstack leads; Quicknode second
AI agents75606261%Chainstack leads; Quicknode and Alchemy tie
Reference pillar scores for a production dApp (Ethereum, 18.69M calls/month, 10% archive share; live measurements excluded).
PillarWeightChainstackQuicknodeAlchemy
Reliability25Live measurements excluded from this reference; see the interactive chart
Cost20734130
Performance20Live measurements excluded from this reference; see the interactive chart
Limits and RPS10851559
Coverage (listed protocols, access differs)5918984
Enterprise readiness10889348
Support5122326
AI-readiness5797979

These reference totals cover 34% to 62% of the use case's weight. Current interactive totals additionally use available live Grafana observations and show their own coverage. Missing observations are excluded, while unpublished static capabilities are marked not disclosed and score 0. Chainstack publishes this scorecard and is one of the providers compared. Send corrections to [email protected].