
Check Alchemy RPC Platform price on Amazon
Every DeFi product — a yield dashboard, a vault strategy, a trading bot — talks to a blockchain through an RPC (Remote Procedure Call) endpoint. That endpoint is usually not your own server. It's a node run by a company like Alchemy, Infura, QuickNode, Chainstack, Ankr, GetBlock, Dwellir, dRPC, or Tenderly. If that node goes down, is slow, or throttles your requests, your product goes down with it — even if your own code is perfect.
This guide breaks down how RPC pricing actually works, what nine major providers charge and support as of mid-2026, and how to pick one based on what you're actually building. It's written for people evaluating infrastructure, not for people who already have a favorite vendor.
What an RPC Provider Actually Does

A blockchain node stores a full or partial copy of the chain's data and answers questions about it: What's this wallet's balance? Did this transaction confirm? What events did this contract emit last block? Running your own node means buying hardware or cloud capacity, keeping it synced, and handling outages yourself. Most teams outsource this to a provider instead, paying per request or per month for access to nodes the provider already runs and maintains.
For a DeFi yield product specifically, RPC calls happen constantly: checking pool balances, reading price oracles, simulating transactions before a user signs, and listening for events like deposits or liquidations. A slow or rate-limited RPC connection shows up to users as a frozen dashboard or a failed transaction — problems that look like your product is broken, even when the root cause is upstream. That's why the choice of provider is an infrastructure decision, not a minor implementation detail, and it's worth the same diligence you'd give a database or hosting vendor.
Not every node is the same kind of node, either. A full node keeps a complete, current copy of the chain and can answer most everyday questions — balances, recent transactions, current contract state. An archive node additionally retains every historical state the chain has ever been in, which is what lets you ask "what was this wallet's balance at block 12,000,000" months or years after the fact. Archive nodes cost significantly more to run than full nodes, which is why nearly every provider on this list bills archive queries at a premium over standard ones — a distinction worth understanding before you assume a cheap plan covers whatever historical lookups your product needs.
Running any of this yourself is a real option, not just a theoretical one, but it comes with tradeoffs that are easy to underestimate. Self-hosting a node means provisioning enough disk, memory, and bandwidth to stay synced with a fast-moving chain, monitoring it around the clock, and handling client upgrades and hard forks yourself. For a small team, that's often a full engineering role's worth of ongoing work for infrastructure that a provider already runs at scale for many customers simultaneously. That's the tradeoff a managed RPC provider is selling: you give up some control and pay a recurring fee, and in exchange you stop being your own on-call node operator.
How Pricing Actually Works — and Why It's Confusing

Every provider bills you differently, and none of them use the same unit. This is the single biggest source of surprise bills in this market.
- Alchemy bills in Compute Units (CU). A simple ethcall costs 26 CU; ethgetTransactionReceipt costs 200 CU; eth_getLogs costs 75 CU per log returned.
- Infura and Chainstack bill in credits or Request Units, with archive-node methods (queries against old blockchain history) often costing 2x the standard rate.
- QuickNode bills in API credits, with debug and trace calls costing 2x the standard rate, or offers a flat monthly rate per endpoint that ignores request count entirely.
- Ankr applies a roughly 200-credit multiplier per EVM request under its pay-as-you-go plan.
- Dwellir uses a flat 1-credit-per-response model regardless of method — the simplest system in the market.
Because of these multipliers, a provider that looks cheap per-unit can be expensive per-actual-request. One widely cited comparison found that a single eth_call costs the equivalent of 1 credit on Dwellir, 20 on QuickNode, 26 on Alchemy, 80 on Infura, and 200 on Ankr, once each provider's own multiplier is applied (Dwellir, "Best RPC Node Providers 2026," published April 28, 2026). That's not a small difference — it's an 80x-plus spread in what looks like a comparable free-tier allowance.
The practical takeaway: never compare providers by their advertised "free requests" or "$ per million units" number alone. Convert everything to cost-per-actual-API-call for the specific methods your product uses most, then compare.
More in Guides
Provider Comparison: Pricing, Chains, and Reliability (2026)

The table below reflects publicly published pricing and documentation as of mid-2026. Prices and limits change often in this market — verify current numbers directly with each provider before committing to a plan.
| Provider | Free Tier | Entry Paid Plan | Chains Supported | Published Uptime SLA |
|---|---|---|---|---|
| Alchemy | 30M compute units/month | Pay-as-you-go, ~$0.40–$0.45 per 1M CU | 50+ networks | 99.9% |
| Infura | 3M credits/day, 500 credits/sec | $50/mo (15M credits/day) | 25 chains | 99.9% |
| QuickNode | 10M credits (trial only) | $49/mo (80M credits) | 80+ blockchains, 130+ networks | 99.99% |
| Chainstack | 3M request units/month | $49/mo (20M RU) | ~70 chains | 99.99% |
| Ankr | 200M API credits/month | PAYG from $0.10/1M credits | 70–80+ chains | Not independently published |
| GetBlock | Shared-node trial | $49–$999/mo (four shared tiers) | 50–130+ protocols (source-dependent) | Not independently published |
| Dwellir | 100,000 requests/day | $49/mo (25M responses) | 150+ networks | 99.99% |
| dRPC | 210M compute units/month | $6 per 1M requests (PAYG) | 115 chains, 201 networks | 99.99% (paid) |
| Tenderly | 25M Tenderly Units/month | $50/mo (35M TU) | 80+ EVM networks only | 99.99% |
A few things stand out. Infura, despite being one of the oldest and most widely integrated providers, now supports the narrowest set of chains on this list — a real constraint if your product touches newer L2s or alt-L1s. Tenderly is EVM-only, which rules it out entirely for anything involving Solana or other non-EVM chains. And GetBlock's chain-count claims vary significantly between the company's own comparison pages, so treat any single-source count from a vendor's marketing page with caution and verify against the provider's own live documentation.
One independent cost benchmark modeled the monthly cost of 100 million eth_call requests across these providers: Dwellir came out cheapest at roughly $198/month, followed by Chainstack (~$248) and Tenderly (~$571), with Alchemy, QuickNode, and Ankr landing well above $1,000/month for the same workload (Dwellir, "Best RPC Node Providers 2026," April 28, 2026). This is a single benchmark using one method type — your actual mix of read calls, write calls, and event subscriptions will shift these numbers, sometimes substantially.
Who This Is For: Three Real Situations

Situation 1: A Solo Builder Prototyping a Yield Dashboard. If you're one person building a proof-of-concept — say, a dashboard that reads APY across a handful of lending pools — your priority is generous free-tier limits and fast setup, not enterprise features you won't use yet.
Alchemy's 30M CU/month free tier and Chainstack's free 3M RU/month tier are both large enough to prototype against without paying anything. dRPC's free 210M compute units/month is the most generous free allowance on this list, which matters if your prototype makes frequent polling calls during development. None of these require a credit card to start, based on their published free-tier documentation, though you should confirm this directly on each provider's signup page since free-tier terms change.
What you should skip at this stage: dedicated nodes, SLA guarantees, and flat-rate plans. They cost real money and solve problems — consistent latency under sustained load, contractual uptime commitments — that a prototype with a handful of test users doesn't have yet.
Situation 2: A Growing DeFi Protocol Scaling Toward Production Traffic. Once your product has real users and real transaction volume, the calculus changes. Rate limits that were invisible during development start causing dropped requests during traffic spikes — often around token launches, liquidation events, or high-volatility periods, which is exactly when you can least afford downtime.
This is where flat-rate and request-unit pricing starts to make sense over pay-as-you-go. QuickNode's Flat Rate RPS option, launched March 4, 2026, replaces per-request billing on a specific endpoint with a fixed monthly fee: 75 sustained requests per second on EVM chains for $799/month, or 75 RPS on Solana for $1,199/month, reflecting a 1.5x multiplier the company applies to Solana endpoints (QuickNode documentation, "Flat Rate RPS," accessed 2026). Under this model, traffic spikes that exceed your RPS cap return an HTTP 429 error instead of an unexpected overage charge — a predictable failure mode you can plan around, rather than a surprise invoice.
At this stage, also budget for archive-node access if your product needs historical data — most providers bill archive queries (data older than roughly 128 blocks) at a 2x multiplier over standard requests, and this is easy to miss until your first invoice arrives.
Situation 3: An Institutional or Compliance-Sensitive Yield Platform. If you're building for institutional users — where downtime has contractual or regulatory consequences, not just annoyed retail users — reliability guarantees and auditable infrastructure matter more than raw price per request.
Two things to check specifically: published uptime SLAs and third-party security certifications. On uptime, QuickNode, Chainstack, Dwellir, and paid-tier dRPC all publish 99.99% SLAs, versus 99.9% for Alchemy and Infura — a difference that sounds small but works out to roughly 52 minutes of allowed downtime per year at 99.99% versus about 8.75 hours per year at 99.9%. On certifications, Chainstack reports SOC 2 Type II certification as of December 2025, and QuickNode publishes SOC 1 Type II, SOC 2 Type II, and ISO 27001 certifications — the kind of documentation a compliance or security review will typically ask for before approving a vendor.
Chainstack's Hybrid Cloud option, which lets you deploy dedicated nodes inside your own cloud environment rather than a fully shared multi-tenant setup, is also worth evaluating here — data residency and isolation requirements are common asks in institutional due diligence, and a shared-node model (which is how Ankr's platform operates, by the company's own description) may not satisfy them.
Don't Rely on a Single Provider

A single RPC endpoint is a single point of failure. When it goes down or gets overloaded, every read call, every write call, and every open WebSocket subscription in your product fails at the same time — regardless of which provider you chose or how good their published SLA looked on paper. Providers do have outages; a published 99.99% uptime figure is still an average, not a guarantee that today isn't the day it slips.
The standard fix is redundancy: route production traffic through at least two independent providers instead of one. Popular Ethereum libraries make this easier than it sounds. Ethers.js v6, for example, ships a built-in FallbackProvider that manages multiple RPC endpoints and automatically routes requests to a healthy one, comparing responses across providers when configured to do so. That built-in support covers standard HTTP request/response calls, but it does not extend to WebSocket subscriptions — if your product uses eth_subscribe to listen for new blocks or contract events in real time, you'll need to write your own reconnect-and-resubscribe logic, because a dropped WebSocket connection doesn't automatically fail over the way an HTTP request can.
If you'd rather not build and maintain that failover logic yourself, a growing category of proxy tools sits in front of multiple RPC backends and handles the routing for you — your application talks to one endpoint, and the proxy layer picks a healthy upstream, retries failed requests, and can cache frequently repeated reads. This adds one more moving part to your stack, so it's worth the added complexity mainly once you have enough production traffic that a single provider's downtime would meaningfully hurt users — which usually lines up with the same point where Situation 2 or Situation 3 above applies to you.
One more practical note on WebSockets versus plain HTTP polling: persistent WebSocket connections and eth_subscribe cut down on wasted requests and typically notify your app faster than polling on a timer, but the tradeoff is that subscriptions are generally best-effort. If a connection drops and reconnects, you can miss an event that fired during the gap, so production code that depends on catching every deposit or liquidation event should reconcile its state against a fresh read call after any reconnect, rather than trusting the subscription stream alone to never miss anything.
Redundancy also protects you against a second failure mode: marketing claims that don't hold up under your own traffic. Several providers publish head-to-head latency comparisons against named competitors — for example, GetBlock's own comparison pages cite a p95 latency figure around 87 milliseconds against a competitor figure several times higher. Treat any latency or reliability number published by a vendor about its own competitors as a marketing claim, not an independent benchmark, regardless of how specific the number looks. If latency is a deciding factor for your product, run your own test: hit each candidate provider's endpoint from the same region and traffic pattern your production servers will actually use, over at least several days, and compare the numbers you collect yourself — the same test doubles as validation for whichever second provider you pick as your fallback.
Common Mistakes Teams Make with Blockchain RPC and Node Infrastructure
A few patterns show up repeatedly when teams pick the wrong provider, or the right provider on the wrong plan:
- Sizing a plan off average traffic instead of peak traffic. DeFi usage is spiky — a token launch, a liquidation cascade, or a listing announcement can multiply your normal request volume within minutes. A plan that comfortably covers your average day can still throttle you exactly when the most users are watching.
- Ignoring the archive-query multiplier until the first invoice. Any call that reaches back further than roughly the most recent 128 blocks typically counts as an archive query and is billed at a premium — often 2x the standard rate — on providers that separate archive and standard pricing.
- Treating "supports 70+ chains" as equivalent to "production-ready on the one chain I need." A provider's total chain count says nothing about how mature, fast, or well-supported any single chain integration actually is. Check the specific chain's documentation and status page, not just whether it appears on a supported-chains list.
- Skipping a self-run latency test. Vendor-published latency comparisons against competitors are marketing material, as covered above. The only number that should influence your decision is one you measured yourself, from your own infrastructure, against your own traffic pattern.
- Assuming free-tier limits are permanent. Free-tier allowances in this market have changed more than once in recent years — Infura's move from a monthly quota to a daily credit cap is one recent example — so a plan that fits your usage today can require a review again in six months.
Once you've ruled those mistakes out, run through this before you commit to a plan:
- Convert pricing to cost-per-actual-request for your top three most-used methods, not the advertised free-tier number. A 200-credit multiplier on one provider can erase a headline "cheaper" rate.
- Confirm chain and network coverage explicitly, not just a provider's total chain count. Infura's narrower list or Tenderly's EVM-only scope can rule a provider out entirely depending on what you build.
- Check the archive-query multiplier if your product reads historical data — this is one of the most common sources of unexpected overage charges.
- Match the uptime SLA to your actual risk tolerance. A 0.09 percentage-point gap between 99.9% and 99.99% translates to hours of allowed annual downtime, not a rounding error.
- Run your own latency test before switching providers, especially if a vendor's marketing material is the source of a competing latency claim.
The Bottom Line
There's no single "best" RPC provider — there's a best fit for what you're building right now. A solo prototype should optimize for a generous free tier and fast setup; a scaling protocol should evaluate flat-rate options against its actual traffic pattern; an institutional platform should weight SLA guarantees and security certifications over raw price. What stays constant across all three situations is the same discipline: convert every provider's pricing into cost-per-actual-request before comparing, verify chain coverage against your specific needs rather than a vendor's total count, and treat any vendor-published comparison to a named competitor as a starting point for your own testing, not a final answer.
The providers named throughout this guide are not the only ones in the market, and new entrants show up regularly as chains multiply and traffic grows. The evaluation process matters more than the specific list: work out your real request mix, price it out per provider on their actual billing unit rather than their headline number, confirm the chains and archive depth you need are actually supported, and build in a second provider as a fallback before you need it rather than after an outage teaches you the hard way.
Pricing, credit limits, and chain-support figures in this guide reflect publicly available provider documentation as of mid-2026 and can change without notice. Always confirm current terms directly with the provider before signing a contract.
Sources
- Dwellir, "Best RPC Node Providers 2026," published April 28, 2026 — cost-per-call benchmark and provider pricing comparison cited throughout.
- QuickNode documentation, "Flat Rate RPS," feature launched March 4, 2026 — flat-rate endpoint pricing and RPS caps.
- Chainstack security documentation, SOC 2 Type II certification reported December 2025 — compliance certification details.
