Best Solana RPC Providers (2026): Pricing, Free Tiers and Limits Compared
Solana RPC is priced and limited differently from every EVM chain. There is no eth_call-style default: each method has its own weight on most providers, getProgramAccounts is restricted almost everywhere, and transaction history older than a day or two depends on whether the node can reach long-term storage. Two providers can quote the same plan price and differ by four times on your actual workload.
This compares seven providers with prices checked on their pricing pages on October 6, 2026. We run one of them (SwiftNodes); its limits below were measured the same day, including the ones that count against us.
Solana on an RPC endpoint, measured
- Slot time: 0.27 s per slot over the last 1,000 and 10,000 slots (from
getBlockTime, skipped slots included); nodes reportedsolana-core4.3.0 - Commitment lag:
finalizedtrailedprocessedby 32 slots, about 8.5 seconds, in 5 of 5 batched samples;confirmedtrailed by 0 to 1 - Blockhash lifetime:
getLatestBlockhashreturned alastValidBlockHeight145 blocks past the finalized block height, so a signed transaction has under a minute to land - History:
getBlock1,000 and 100,000 slots back always answered. Further back it depended on which upstream served the call: 1,000,000 slots back 4 of 5, 3,000,000 back 2 of 5, and a November 2024 block 6 of 10. Ourarchive=1routing is EVM-only, so on our route deep Solana history needs retries - Method limits:
getSignaturesForAddressmax 1,000 per page;getMultipleAccountsmax 100 accounts;getProgramAccountsworked 5 of 5 times with amemcmpfilter and was refused without one;getLargestAccountsdisabled;getTokenLargestAccountshit a per-method rate limit - WebSocket: subscriptions work on our Solana route (measured in the weekly WebSocket probe)
The providers at a glance
| Provider | Billing unit | Free tier | Entry paid plan |
|---|---|---|---|
| SwiftNodes | Flat rate by requests per second | 2 req/s, 250K requests/month | $49/mo, 50 req/s, unlimited volume |
| Helius | Credits (1 per call; 10 for getProgramAccounts and archival) | 1M credits/month, 10 req/s | $49/mo, 10M credits, 50 req/s |
| Chainstack | 1 RU per call, 2 for archive | 3M RU/month, 25 RPS | $49/mo, 20M RU |
| dRPC | Compute units / requests | 210M CU/month, public nodes | Pay as you go, $6 per 1M requests |
| QuickNode | API credits (30 per Solana call) | 10M-credit trial | $49/mo, 80M credits |
| Alchemy | Compute units (10 to 40 CU per Solana method) | 30M CU/month, 25 req/s | Pay as you go, $0.525 per 1M CU |
| Infura | Credits (160 per Solana call) | 3M credits/day | $50/mo, 15M credits/day |
Chainstack's limits page lists getProgramAccounts as paid-plan only, with per-method rate limits that tighten as the program grows.
What 100M requests a month cost
Assumptions: standard reads (getAccountInfo, getBalance, getSlot, getLatestBlockhash), no getProgramAccounts and no deep history.
| Provider | 100M requests/month |
|---|---|
| SwiftNodes | $49 to $89 (Starter if peaks stay under 50 req/s, Growth at 150 req/s) |
| Chainstack | ~$449 (Pro + 20M RU); older blocks count as archive at 2 RU |
| Helius | $499 (Business, 100M credits) |
| Alchemy | ~$525 at 10 CU (getAccountInfo) to ~$1,050 at 20 CU (getSlot) |
| dRPC | ~$600 |
| QuickNode | ~$1,499 (3B credits: Business+ Tier 1, or Business plus overage) |
| Infura | Enterprise (the $225 Team plan covers about 14M Solana calls a month) |
The Solana-specific point is method weight. History calls cost more almost everywhere: getTransaction, getBlock and getSignaturesForAddress are 40 CU on Alchemy (four times getAccountInfo), archival calls are 10 credits on Helius, and older blocks are 2 RU on Chainstack. An explorer or wallet backend that is mostly history lookups can cost several times the table above on metered plans. Flat-rate billing doesn't change with the method.
Picking by workload
Trading bots. Landing transactions matters more than read price. Solana specialists such as Helius sell low-latency data products beyond plain RPC (Helius lists shred delivery on its pricing page); we don't, and for that workload a specialist is worth its price.
Wallets and explorers. Mostly getSignaturesForAddress and getTransaction, often for old activity. Confirm full-history coverage in writing; on our route it is not guaranteed today.
Indexers using getProgramAccounts. Check the provider's rules before you design around it: filters required, per-program rate limits, and on some plans not available at all. Always send memcmp/dataSize filters and a dataSlice when you only need keys.
Steady account reads at volume. Balance and account polling at high request counts is where flat rate wins clearly. For many accounts, use getMultipleAccounts (up to 100 per call) or WebSocket subscriptions instead of polling one by one.
The free public endpoints
Our weekly public-endpoint test covers EVM chains only, so for Solana we spot-checked a few public endpoints once on October 6 from a single location. The official api.mainnet.solana.com and api.mainnet-beta.solana.com answered; the latter also served a November 2024 block and a filtered getProgramAccounts. Solana's docs cap the public mainnet endpoint at 100 requests per 10 seconds per IP and 40 per method, and say public endpoints are not intended for production. solana-rpc.publicnode.com answered but kept about a day of blocks and refused getProgramAccounts; several other listed endpoints required a key or returned 429. More on handling those limits is in Solana RPC 429 errors.
Prices change often; these were taken from each provider's pricing page on October 6, 2026: Helius, Alchemy (CU costs), QuickNode (credits), Chainstack (limits), Infura (credit costs), dRPC. Public endpoint limits are from Solana's cluster docs. For Solana RPC usage in depth, see Solana RPC: A Developer's Guide.
SwiftNodes serves Solana over HTTPS and WebSocket at one flat monthly price, under the same key as every other chain we serve. Endpoints are on the Solana RPC page, and SwiftNodes has a free tier to try it.
John Sullivan covers RPC infrastructure, node operations, and multi-chain development at SwiftNodes — what it actually takes to keep endpoints fast, fresh, and reliable across EVM and non-EVM networks.
Related posts
- Best Optimism RPC Providers (2026): Pricing, Free Tiers and Limits Compared
Seven OP Mainnet RPC providers compared on current pricing, free tiers and measured limits, including log caps, tracing and pre-Bedrock history. Pricing checked October 6, 2026.
- Best BSC RPC Providers (2026): Pricing, Free Tiers and Limits Compared
Seven BNB Smart Chain RPC providers compared on current pricing, free tiers and measured limits. BSC's 0.45 s blocks and shallow state make log caps and archive the deciding factors. Pricing checked October 6, 2026.
- Best Polygon RPC Providers (2026): Pricing, Free Tiers and Limits Compared
Seven Polygon PoS RPC providers compared on current pricing, free tiers and measured limits, including why Polygon's shallow default state matters. Pricing checked October 3, 2026.