Provider pricing data for RPC Plane. Served as a static JSON file at pricing.rpcplane.dev and consumed by the rpc-plane binary for cost-aware routing.
| File | Description |
|---|---|
pricing.json |
Live pricing data, schema v1 |
{
"schema_version": "1",
"updated_at": "YYYY-MM-DD",
"methodology": "...",
"providers": {
"<key>": {
"display_name": "...",
"url_patterns": ["*.example.com"], // matched against configured provider URLs
"model": "credits | compute_units | request_units | requests_plus_bandwidth",
"overage_usd_per_million_credits": 0.0, // field name varies by model
"bandwidth_usd_per_gb": null, // present when model = requests_plus_bandwidth
"pricing_url": "...", // provider's public pricing page
"method_credits_source": "...", // where per-method weights were sourced
"method_credits": {
"default": 1, // weight for any unlisted method
"<method_name>": 10 // weight for specific expensive methods
},
"updated_at": "YYYY-MM-DD",
"notes": "..."
}
}
}
Effective cost per call:
cost_usd = (method_credits[method] / 1_000_000) × overage_usd_per_million_<unit>
For requests_plus_bandwidth providers, add response_bytes / 1_073_741_824 × bandwidth_usd_per_gb per call.
| Provider | Model | $/M std call | $/M getBlock | $/M DAS | Source date |
|---|---|---|---|---|---|
| Helius | credits | $5.00 | $50.00 (10×) | $50.00 (10×) | 2026-05-14 |
| QuickNode | credits | $15.00 | $15.00 (no premium) | $30.00 (2×) | 2026-05-14 |
| Triton One | req + bandwidth | $10.00 + BW | $10.00 + BW | $50.00 + BW | 2026-05-14 |
| Alchemy | compute units | $4.50 ⚠ | $18.00 ⚠ (4×) | — | 2026-05-14 |
| Chainstack | request units | $5.00 | $10.00 (archive 2×) | — | 2026-05-14 |
BW = $0.08/GB response bandwidth (Triton).
⚠ = Alchemy CU weights inferred from general docs page; Solana-specific page returned 404. Verify at method_credits_source before relying on these.
Standard call reference = getAccountInfo. DAS = Metaplex Digital Asset Standard (getAsset, getAssetsByOwner, etc.).
These providers were checked but excluded because per-method pricing is not publicly documented. Add them when the data becomes available.
| Provider | Status | What’s missing | Where to check |
|---|---|---|---|
| GetBlock | Has CU model, $0.41/M CU (Pro tier) | CU weight per Solana method not documented | https://getblock.io/pricing/ |
| Ankr | Flat $50/M all Solana, no differentiation | No per-method breakdown | https://www.ankr.com/rpc/pricing/ |
| Shyft | Flat-rate RPS subscriptions, no per-call metering | No PAYG model currently | https://shyft.to/solana-rpc-grpc-pricing |
| Syndica | Enterprise/contact-sales only | No public pricing page | https://syndica.io (has cost estimator) |
Prices are sourced directly from each provider’s public pricing pages. Check and update quarterly (January, April, July, October).
For each provider:
pricing_url — update overage_usd_per_million_<unit> if the rate changed.method_credits_source — verify method weight table matches method_credits entries.updated_at on the provider entry and the top-level updated_at.pricing.rpcplane.dev on merge.PRs to add missing providers or fix incorrect weights are welcome. Please include the source URL and date in your PR description.