Skip to content

rpcplane/pricing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

rpcplane/pricing

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.

Files

File Description
pricing.json Live pricing data, schema v1

Schema

{
  "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.

Included providers

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.).

Pending providers

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)

Updating prices

Prices are sourced directly from each provider's public pricing pages. Check and update quarterly (January, April, July, October).

For each provider:

  1. Visit pricing_url — update overage_usd_per_million_<unit> if the rate changed.
  2. Visit method_credits_source — verify method weight table matches method_credits entries.
  3. Update updated_at on the provider entry and the top-level updated_at.
  4. Open a PR — changes auto-deploy to pricing.rpcplane.dev on merge.

Contributing

PRs to add missing providers or fix incorrect weights are welcome. Please include the source URL and date in your PR description.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors