7 Best Free RPC Providers in 2026 for Testing and Small dApps

Seven permanent free RPC plans ranked: dRPC, Alchemy, Chainstack, Ankr, Infura, Helius and GetBlock, with the calls each free allowance buys for three workloads, log range limits and a free fallback setup.

Last updated: 4 November 2026 · Free plan allowances, rate limits, unit costs and feature gates rechecked on each vendor’s pricing page and docs on 4 November 2026

The best free RPC provider in 2026 for most testing and small dApps is dRPC: its free plan gives about 10.5 million standard EVM calls every 30 days at 100 requests per second, with no card. Alchemy is the pick when you need archive data and WebSockets for free, Chainstack when you want a private endpoint with 3M requests, and Helius for Solana.

We checked seven free RPC providers with permanent free plans on 4 November 2026, turned each allowance into real calls for three workload mixes, and tested the limits that break a free plan before the quota does, such as log block ranges and per-second caps. The ranking uses a free-plan rubric explained below, and our methodology page covers how we collect prices.

TL;DR

  • Ranking: dRPC 8.2, Alchemy 7.6, Chainstack 7.6, Ankr 7.0, Infura 6.0, Helius 5.8 (Solana only) and GetBlock 5.6, on allowance, rate limit, features, chains and upgrade path.
  • For a typical dApp frontend mix, the free plans buy about 10,500,000 calls a month on dRPC, 3,000,000 on Chainstack, 1,158,301 on Alchemy, 1,000,000 on Ankr, 829,493 on Infura and 75,000 on GetBlock.
  • Alchemy Free limits eth_getLogs to a 10-block range on Ethereum and most chains, so scanning one day of Ethereum takes 720 calls. Chainstack Developer allows 100 blocks and Ankr Freemium 3,000.
  • dRPC Free runs on public nodes only, with no archive, no debug or trace and no WebSockets, a 2-second timeout and batches of 3. Alchemy and Infura include archive data free.
  • Infura and GetBlock reset daily, at 3M credits and 50,000 compute units, so a busy afternoon can stop your app until the next reset.
  • QuickNode is not on the list: its free option is a one-month trial with 10M credits, not a permanent plan.

Which Free RPC Provider Should You Pick

Pick by the one limit your project will hit first. For most hobby and test projects that is volume, for indexers it is the log block range, and for real-time apps it is WebSocket access. Before you pick, count how many eth_getLogs calls your app makes, since that one method splits these free plans more than any other. The shortcuts below cover most cases.

  • Most calls for free: dRPC, with a 210M compute unit pool that covers about 10.5M standard EVM calls every 30 days.
  • Archive data, WebSockets and webhooks: Alchemy, whose free plan includes full archive, all mainnets and testnets and 5 webhooks.
  • A private endpoint with predictable limits: Chainstack, with 3M requests a month at 25 requests per second and WebSockets.
  • Event scanning on a free plan: Ankr Freemium, which allows a 3,000-block range on eth_getLogs.
  • Solana: Helius, with 1M credits a month at 1 credit per standard call and webhooks included.
  • MEV-protected sends on a small budget: GetBlock, which lists MEV protection on its free plan.

Verdict: Start on dRPC for volume, add Alchemy as the archive and WebSocket endpoint, and move to a paid plan once either one throttles you.

How We Ranked the Free Plans

Bar chart of free-plan scores: dRPC 8.2, Alchemy 7.6, Chainstack 7.6, Ankr 7.0, Infura 6.0, Helius 5.8, GetBlock 5.6
Free-plan scores for seven RPC providers. Image: Web3 Infra Guide.

Our main RPC provider ranking weighs price and compliance for production buyers. This list only judges the free plans, so it uses a separate rubric. Each plan gets 1 to 5 on five criteria, and the weighted sum is doubled to give a score out of 10. All inputs come from vendor pages we checked on 4 November 2026.

ProviderAllowance (30%)Rate limit (20%)Features (20%)Chains and testnets (15%)Upgrade path (15%)Score
dRPC552448.2
Alchemy334557.6
Chainstack443447.6
Ankr343447.0
Infura324336.0
Helius234245.8
GetBlock144335.6
Criterion scores from 1 to 5. Score = weighted sum x 2. Helius is scored as a Solana-only plan. Alchemy and Chainstack tie at 7.6; Alchemy ranks higher because its free plan includes archive data.

Allowance uses the dApp frontend mix described below. Features covers archive data, WebSockets, trace and debug access and log range limits. Upgrade path rewards a cheap first paid step, such as pay as you go billing, over a jump to a fixed monthly plan.

1. dRPC

dRPC pricing page showing the Free plan with public nodes, 210M CU and 100 RPS next to Pro, Scale and Enterprise
dRPC pricing page, captured 4 November 2026. Image: dRPC.

dRPC is a multi-chain RPC network that bills compute units from one shared pool. Its free plan gives a 210M CU pool per 30 days from registration, at 100 requests per second, on public nodes only. Almost every EVM method costs the same 20 CU, so the free pool works out to 10.5M calls whatever your method mix. Figures come from its pricing page and compute unit table.

  • Allowance: 210M CU, which dRPC describes as up to about 10M requests. eth_call, eth_getLogs and eth_getBalance all cost 20 CU.
  • Limits: 120,000 CU a minute per IP, about 100 eth_call requests a second, a 2-second timeout, logs capped at 10,000 entries, batches of 3 and filter methods off by default, per its rate limiting docs.
  • Not included free: archive nodes, debug and trace methods and WebSocket connections.
  • Upgrade: pay as you go at $6 per 1M requests, or Pro at $49 a month for 163M CU and 300 requests per second.

Public nodes are fast in third-party tests. OpenChainBench measured eth.drpc.org at 51 ms median latency with 100% success on 3 November 2026, the fastest keyless Ethereum endpoint in its board that day.

Verdict: dRPC scores 8.2. It is the best free plan for volume and request rate. Pair it with a second provider for archive reads and subscriptions.

2. Alchemy

Alchemy pricing page showing the Free plan with 15 requests per second, 5 apps and 30M CU per month next to Pay as You Go
Alchemy pricing page, captured 4 November 2026. Image: Alchemy.

Alchemy has the most complete free plan of the seven: 30M compute units a month, all mainnets and testnets, full archive data, WebSockets and 5 webhooks. It caps throughput at 15 requests per second, or 300 CU per second on a 10-second rolling window. Alchemy Free allows only a 10-block range per eth_getLogs call on Ethereum, Base, Arbitrum, Optimism and Polygon. Plan details are on its pricing page and the range table is in its eth_getLogs docs.

  • Unit costs: eth_blockNumber 10 CU, eth_getBalance 20, eth_call 26, eth_sendRawTransaction 40 and eth_getLogs 60, per its compute unit table.
  • Real volume: about 1,158,301 calls a month on our dApp mix and 625,000 on our indexer mix.
  • Throughput: the CU-per-second cap means our dApp mix tops out near 11.6 requests a second, per its throughput docs.
  • Upgrade: pay as you go at $0.52 per 1M CU with 300 requests per second, so there is no fixed monthly jump.

Verdict: Alchemy scores 7.6. It is the best free plan for features, held back by the 10-block log range and a lower call count than dRPC or Chainstack.

3. Chainstack

Chainstack pricing page showing the free Developer plan with 3M requests and 25 requests per second
Chainstack pricing page, captured 4 November 2026. Image: Chainstack.

Chainstack’s free Developer plan gives 3M request units a month, 25 requests per second, one node, WebSockets and no card. A full request costs 1 RU and an archive or debug request 2 RU, per its request unit docs. Because every full call costs one unit, 3M request units means 3M calls for any method mix. Plans are on its pricing page.

  • Limits: eth_getLogs is capped at 100 blocks on Developer and 10,000 on paid plans, and Solana mainnet is held to 5 requests a second on Developer, per its limits page.
  • Archive: listed from the Growth plan up, not on Developer.
  • Upgrade: Growth at $49 a month for 20M requests and 250 requests per second.
  • Trust: its pricing page shows SOC 2 Type II and ISO 27001 badges, useful if a test project later goes through vendor review.

Verdict: Chainstack scores 7.6. It is the most predictable free plan, since calls equal units. The 100-block log range and 5 rps Solana mainnet cap are the limits to watch.

4. Ankr

Ankr service plans page showing the Freemium, Pay as you go, Deal and Enterprise plans
Ankr service plans page, captured 4 November 2026. Image: Ankr.

Ankr offers two free options: keyless public endpoints on 30+ chains, and a Freemium plan with a project token and 200M API credits a month. Every EVM request costs 200 credits, so Freemium covers 1M EVM calls, at 30 requests per second over HTTPS. Ankr Freemium allows a 3,000-block eth_getLogs range, the widest of the free plans we checked. Limits are listed on its service plans page.

  • Public tier: about 1,800 requests a minute guaranteed across endpoints, batches of 10 and a 1,000-block range.
  • Freemium: 200M credits, 30 requests per second on the Node API, batches of 100, HTTPS only, one project token and no trace or debug.
  • Solana: 500 credits a request, so 200M credits buys 400,000 Solana calls, per its pricing docs.
  • Upgrade: pay as you go from $10 for 100M credits, with WebSockets and 1,500 requests per second.

Verdict: Ankr scores 7.0. It is the best free plan for event scanning and keyless testing, with fewer calls than dRPC and no WebSockets on Freemium.

5. Infura

Infura’s free Core plan gives one API key, 3M credits a day and 500 credits a second, with full archive data and its Gas API on 40+ networks. Credits are set by method: 80 for eth_call, balances and receipts, 255 for eth_getLogs and 300 for eth_estimateGas, per its credit cost table. At 500 credits a second, Infura Core serves only about 6 eth_call requests a second, the lowest real rate of the seven. Plans are on its pricing page.

  • Real volume: about 27,650 dApp-mix calls a day, or 829,493 over 30 days.
  • Daily reset: the quota resets at 00:00 UTC, which is 5:30 AM in India. WebSocket subscriptions also bill per event, such as 50 credits per newHeads block, per its WebSockets docs.
  • Not included free: debug and trace methods.
  • Upgrade: Developer at $50 a month for 15M credits a day.

Verdict: Infura scores 6.0. It suits wallets and test scripts that need archive reads at low, steady rates, and it is the wrong pick for anything bursty.

6. Helius

Helius pricing page showing the Free plan with 1M credits and 10 requests per second
Helius pricing page, captured 4 November 2026. Image: Helius.

Helius is a Solana-only provider. Its free plan gives 1M credits a month at 10 requests per second, with standard RPC calls at 1 credit, webhooks and standard LaserStream WebSockets. Helius Free allows only 1 sendTransaction a second, so it works for testing and small apps but not for trading bots. Limits come from its pricing page and rate limit docs.

  • Unit costs: standard RPC calls 1 credit and getProgramAccounts 10 credits, per its credit docs.
  • Other caps: 2 DAS API requests a second and 5 getProgramAccounts calls a second.
  • Not included free: staked connections and LaserStream gRPC.
  • Upgrade: Developer at $49 a month for 10M credits and 50 requests per second. Our Helius vs QuickNode vs Triton comparison covers paid Solana options.

Verdict: Helius scores 5.8 as a Solana-only plan. It is the free Solana default for teams that want webhooks and indexed APIs from day one.

7. GetBlock

GetBlock’s free plan gives 50,000 compute units a day, renewed daily with no rollover, at 20 requests per second with two access tokens. Total CU is the chain multiplier times the method multiplier, and Ethereum’s multiplier is 20, per its CU docs. A standard Ethereum call costs 20 CU on GetBlock, so the free plan covers about 2,500 Ethereum calls a day. Plans are on its pricing page.

  • Included free: WebSockets, MEV protection and limited archive access on major networks.
  • Solana: a chain multiplier of 50, so about 1,000 Solana calls a day.
  • Archive: archive-mode requests double the CU cost.
  • Not included free: an SLA. Support is community only.

Verdict: GetBlock scores 5.6. It is fine for a quick test on a major chain, but the daily allowance is the smallest on this list. Our GetBlock vs dRPC vs Tatum comparison covers its paid plans once you outgrow the free tier.

How Many Calls Each Free Plan Buys

Bar chart of monthly calls on six free RPC plans for three workload mixes, led by dRPC at 10.5M
Calls a month on each free plan for three workload mixes. Image: Web3 Infra Guide.

Free allowances use different units, so we converted each one into calls for three method mixes. Chainstack and dRPC give the same call count for every mix, while Alchemy and Infura shrink by roughly half for an indexer. Infura and GetBlock reset daily, so their figures assume full use on all 30 days.

PlandApp frontendEvent indexerTest and bot trafficRate limit
dRPC10,500,00010,500,00010,500,000100 req/s on dApp mix
Chainstack3,000,0003,000,0003,000,00025 req/s on dApp mix
Alchemy1,158,301625,0001,111,11111.6 req/s on dApp mix
Ankr1,000,0001,000,0001,000,00030 req/s on dApp mix
Infura829,493444,444725,8064.6 req/s on dApp mix
GetBlock75,00075,00075,00020 req/s on dApp mix
Our math on each vendor’s unit table, 4 November 2026. GetBlock assumes 20 CU for each standard Ethereum call. Helius is Solana only and not in this table.
  • dApp frontend: 40% eth_call, 15% eth_getBalance, 15% eth_blockNumber, 10% receipts, 10% eth_getLogs, 5% sends and 5% gas estimates.
  • Event indexer: 70% eth_getLogs, 20% eth_getBlockByNumber and 10% receipts.
  • Test and bot traffic: 50% eth_call, 20% gas estimates, 20% sends and 10% receipts.

Our numbers match the independent free-tier table on OpenChainBench closely for dRPC, Chainstack, Ankr and GetBlock. Its Alchemy figure of 1.26M uses a different method mix from ours. For paid pricing beyond the free tier, see our RPC provider pricing guide.

Verdict: For raw volume, dRPC buys 3.5 times Chainstack’s calls and roughly nine times Alchemy’s on our dApp mix. Infura and GetBlock run out first.

The Log Range Limit Breaks Free Plans First

Bar chart of eth_getLogs calls to scan one day of Ethereum: Alchemy Free 720, Chainstack 72, Ankr public 8, Ankr Freemium 3
eth_getLogs calls to scan one day of Ethereum on each free plan. Image: Web3 Infra Guide.

Ethereum adds a block every 12 seconds, about 7,200 a day, per ethereum.org. A free plan’s maximum block range sets how many eth_getLogs calls it takes to read one day of events. On Alchemy Free, scanning one day of Ethereum events takes 720 calls and 43,200 CU, against 3 calls on Ankr Freemium. That gap matters more than the headline allowance for any indexer.

Free planMax block rangeCalls for one dayNotes
Alchemy Free10 blocks720Same 10-block limit on Ethereum, Base, Arbitrum, Optimism and Polygon
Chainstack Developer100 blocks7210,000 blocks on paid plans
Ankr public1,000 blocks8Keyless endpoints
Ankr Freemium3,000 blocks310,000 blocks on paid plans
dRPC FreeNot stated as blocksDepends on eventsResponses capped at 10,000 log entries and a 2-second timeout
Vendor docs checked 4 November 2026. We did not find a published free-plan block range for Infura or GetBlock.

Verdict: If your app reads events, test the log range before anything else. Ankr Freemium is the most forgiving free option, and Alchemy Free is the strictest.

Set Up a Free Fallback

Two free plans in a fallback beat one free plan. A fallback transport sends each call to the first healthy endpoint and moves on when one throttles or times out. The viem fallback transport does this in a few lines, and rank: true orders endpoints by measured latency.

import { createPublicClient, fallback, http } from "viem";
import { mainnet } from "viem/chains";

const client = createPublicClient({
  chain: mainnet,
  transport: fallback(
    [
      http(process.env.DRPC_URL),      // volume
      http(process.env.CHAINSTACK_URL), // private endpoint
      http(process.env.ALCHEMY_URL),   // archive reads
    ],
    { rank: true, retryCount: 2 }
  ),
});

Keep archive and trace calls on the provider that supports them, since dRPC Free does not include them. Keyless endpoints such as PublicNode, which lists 76 chains, make a good last resort in tests but carry no allowance or support commitment. For Ethereum-specific options, see our Ethereum RPC provider ranking, and for Base see our Base RPC provider guide.

Verdict: Run dRPC and Chainstack together for free volume, with Alchemy for archive reads and WebSockets. That covers most test projects for $0.

Why QuickNode Is Not on This List

QuickNode’s free option is a trial, not a plan: 10M API credits for one month at 15 requests per second with no card, then a paid plan from $49, per its pricing page. A one-month trial is useful for evaluation but cannot host a test project that runs for a year, so we left it out. Several ranking pages still list it as a free tier.

If you plan to move to a paid provider anyway, our QuickNode vs Alchemy vs Chainstack comparison covers the paid entry plans, and our Alchemy alternatives and Infura alternatives guides cover the wider field.

Final Verdict

dRPC is the best free RPC provider in 2026 for testing and small dApps, with the largest allowance and the highest free request rate. Alchemy is the best free plan for features, Chainstack the most predictable, and Helius the Solana default. For a full Solana list, see our Solana RPC provider ranking.

  1. dRPC, 8.2: most free calls, 100 requests per second, public nodes only.
  2. Alchemy, 7.6: archive, WebSockets and webhooks free, 10-block log range.
  3. Chainstack, 7.6: 3M requests at 1 unit each, 25 requests per second, WebSockets.
  4. Ankr, 7.0: 3,000-block log range, keyless public endpoints, 1M EVM calls.
  5. Infura, 6.0: archive data free, daily quota, low real request rate.
  6. Helius, 5.8: Solana only, 1M credits, webhooks, 1 send a second.
  7. GetBlock, 5.6: 50,000 CU a day, MEV protection, smallest allowance.

Verdict: Use dRPC for volume and keep Alchemy or Chainstack as a second endpoint. Browse the RPC providers hub for paid comparisons. For priced multi-vendor options, see our QuickNode alternatives guide and our QuickNode vs Infura vs Ankr comparison.

Frequently Asked Questions

What is the best free RPC provider in 2026?

For most testing and small dApps, dRPC. Its free plan gives a 210M compute unit pool every 30 days, about 10.5M standard EVM calls, at 100 requests per second with no card. It runs on public nodes only, so pair it with Alchemy or Chainstack if you need archive data or WebSockets.

Which free RPC plan includes archive data?

Alchemy Free and Infura Core both include full archive data. Ankr Freemium also serves archive reads on its network. dRPC Free and Chainstack Developer do not; Chainstack adds archive from its $49 Growth plan. GetBlock lists limited archive on its free plan, and archive calls cost double its normal compute units.

Is Alchemy free tier enough for a small dApp?

Often yes. Alchemy Free gives 30M compute units a month, about 1.16M calls on our dApp mix, at 15 requests per second, with archive data, WebSockets and 5 webhooks. The catch is eth_getLogs, which is limited to a 10-block range per call, so event-heavy apps hit limits fast.

Does QuickNode have a free plan?

Not a permanent one. QuickNode offers a free trial with 10M API credits for one month at 15 requests per second and no card. After the month you need a paid plan, starting with Build at $49 a month, so we did not include it in this list of free plans.

What is the best free Solana RPC?

Helius for most builders. Its free plan gives 1M credits a month at 10 requests per second, with standard calls at 1 credit, webhooks and standard LaserStream WebSockets. Sends are limited to 1 a second. Chainstack Developer also serves Solana but caps mainnet at 5 requests per second on the free plan.

What happens when a free RPC quota runs out?

The reset rule decides. Infura stops serving requests until its daily reset at 00:00 UTC, and GetBlock renews 50,000 compute units daily with no rollover. Monthly plans such as Alchemy, Chainstack and Ankr stop or throttle until the next cycle, and dRPC counts 30 days from registration.

Infrastructure Desk avatar: Web3 Infra Guide desk icon

Written by

Infrastructure Desk

The Infrastructure Desk is Web3 Infra Guide's team for node and chain infrastructure: RPC providers, dedicated nodes, rollup-as-a-service, data availability and developer tools. Coverage is built from vendor documentation, public pricing pages, status pages and our own endpoint tests. Desk bylines are researched, written and edited by the Web3 Infra Guide editorial team. A desk is a team label, not an individual author.

More in Node Infrastructure

See the hub

Latest from the desks