$ls providers --all

RPC Providers

Compare pricing, features, and supported chains across 12 providers. Find the best fit for your project's needs.

12providers
226chains covered
2flat-rate
10compute-unit
$providers --sort=type --order=asc
12 results
--search
--type
PROVIDER--TYPE/\FREE TIER--STARTING--NETWORKS--ACTIONS
Dwellir logoDwellirflat(?)5,000,000/mo$49/mo156
Chainstack logoChainstackflat(?)3,000,000/mo$49/mo81
DRPC logoDRPCcompute(?)210,000,000 CU--201
Alchemy logoAlchemycompute(?)30,000,000 CU$5/mo78
Tatum logoTatumcompute(?)100,000 CU$49/mo76
Infura logoInfuracompute(?)180,000,000 CU$50/mo32
Ankr logoAnkrcompute(?)200,000,000 CU$500/mo12
BlockPI logoBlockPIcompute(?)100,000,000 CU$49/mo9
GetBlock logoGetBlockcompute(?)5,000,000 CU$49/mo8
QuickNode logoQuickNodecompute(?)10,000,000 CU$49/mo8
InfStones logoInfStonescompute(?)50,000,000 CU$19/mo7
NodeReal logoNodeRealcompute(?)50,000,000 CU$39/mo6
clicksort column
12 of 12 providers

Flat Rate vs Compute Unit Pricing

Flat Rate(request-based)

Every request costs the same, regardless of method complexity. Simple to predict costs—if you make 1M requests, you pay for 1M requests whether they're simple eth_chainId calls or heavy debug_traceCall operations.

Best for: Mixed workloads, trace-heavy indexers, teams who want predictable bills

Compute Units(method-weighted)

Different methods consume different "compute units" based on resource intensity. A simple eth_chainId might cost 5 CU while debug_traceCall costs 200+ CU. Total cost depends on your method mix.

Best for: Lightweight read-heavy dApps with mostly simple calls

Not All Compute Units Are Created Equal

Each provider defines their own CU costs. The same method can cost 10x more with one provider than another:

MethodAlchemyInfuraChainstackDwellir
eth_call26 CUs80 CUs1 RU1 resp
eth_getLogs *60 CUs255 CUs2 RUs1 resp
debug_traceCall *200 CUs1000 CUs2 RUs1 resp

* Archive node required

Flat-rate providers like Dwellir and Chainstack charge the same per request regardless of method. Use the calculator below to compare real costs for your usage pattern.

Pricing Calculator

Estimate your monthly costs based on your usage pattern. Adjust the request volume and select a usage profile to see real pricing comparisons.

$pricing_calculator.sh
$cat dapp_traffic.log | sort -rn
32%
eth_call
18%
eth_getLogs
12%
debug_traceCall
10%
eth_getBlockByNumber
8%
eth_blockNumber
6%
eth_getBalance
5%
trace_transaction
4%
eth_getStorageAt
4%
debug_traceTransaction
1%
eth_chainId
Standard
Logs/Blocks
Debug/Trace

Estimated Monthly Cost for 1,000,000 requests:

Dwellir logo
Dwellirflat(?)

Starter tier: $0/mo (includes 5,000,000 requests)

Free
/ month
Chainstack logo
Chainstackflat(?)

Developer tier: $0/mo (includes 3,000,000 requests)

Free
/ month
BlockPI logo
BlockPIcompute(?)

Free tier: $0/mo (56,840,000 CU used of 100,000,000)

Free
/ month
DRPC logo
DRPCcompute(?)

Growth tier + overage: $0 + $5.73

$5.73
/ month
InfStones logo
InfStonescompute(?)

Startup tier: $19/mo (125,450,000 CU used of 150,000,000)

$19
/ month
Alchemy logo
Alchemycompute(?)

Pay As You Go tier + overage: $5 + $22.37

$27.37
/ month
NodeReal logo
NodeRealcompute(?)

Growth tier: $39/mo (56,740,000 CU used of 500,000,000)

$39
/ month
GetBlock logo
GetBlockcompute(?)

Starter tier: $49/mo (24,400,000 CU used of 50,000,000)

$49
/ month
QuickNode logo
QuickNodecompute(?)

Build tier: $49/mo (22,300,000 CU used of 80,000,000)

$49
/ month
Infura logo
Infuracompute(?)

Developer tier: $50/mo (293,750,000 CU used of 450,000,000)

$50
/ month
Tatum logo
Tatumcompute(?)

Pro tier + overage: $99 + $19.35

$118.35
/ month
Ankr logo
Ankrcompute(?)

Premium Deal tier: $500/mo (310,900,000 CU used of 6,000,000,000)

$500
/ month

* Estimates based on public pricing. Actual costs may vary.

Full calculator

Understanding RPC Pricing

Flat Rate Pricing

Pay a fixed monthly fee for a set number of requests. Predictable costs, ideal for stable workloads.

Compute Unit Pricing

Different methods cost different amounts. Complex queries like eth_getLogs cost more than simple reads.

Free Tiers

Most providers offer free tiers for development. Great for testing, but may have rate limits.