Plans and billing

Plan limits, bandwidth allowances, Solana Pay, renewal, and usage caps.

rpc edge plans are built around streaming economics. Credits make heavy Solana workloads hard to reason about, so the public plans use simple RPS, stream, WebSocket, and included bandwidth limits.

Plans

PlanPriceRPCBandwidthWebSocketsYellowstone gRPCDeshredSenderAPI keys
Free$010 RPS25 GB / 30 days1not includednot included5 tx/s1
Builder$49/mo50 RPS500 GB / paid period5not includednot included20 tx/s2
Trader$249/mo150 RPS4 TB / paid period20up to 25 streamsnot included50 tx/s5
Desk$499/mo300 RPS10 TB / paid period50up to 50 streamsincluded, bounded access100 tx/s10
Custom / Enterprisecustomcustomcustomcustomcustomcustom100 tx/s baseline10 baseline

The effective included bandwidth price is:

Trader: $249 / 4000 GB = $0.062 per GB
Desk:   $499 / 10000 GB = $0.050 per GB

If a first-month or multi-month discount applies, use the actual discounted price in the same formula.

Testing access

Every customer account receives the permanent Free baseline immediately after signup. Free includes RPC, one WebSocket connection, transaction sending, 25 GB per 30-day cycle, and one API key. It does not include Yellowstone gRPC or Deshred. Paid, trial, and complimentary access are upgrades layered over this baseline; when a finite upgrade ends, the account returns to Free.

For teams that need to validate Yellowstone gRPC before subscribing, the separate testing access path remains a scoped 24-hour window for qualified teams.

For teams that need deeper integration work, we can also grant a limited, vetted Trader trial:

  • 15 days;
  • Trader-tier access;
  • 20 launch slots;
  • granted manually after Telegram qualification.

Testing access and Trader trials are for integration and benchmarking, not firehose indexing. Broad filters, raw shred redistribution, account scans, and workloads that risk the shared fast path still require approval.

Payment and renewal

Payments use Solana Pay with USDC on Solana only. Cards are on the roadmap.

Paid plans are prepaid. Renew before the current period ends to keep the paid limits active. If a finite paid plan expires, the account returns to its Free entitlement; suspension still blocks all products.

Bandwidth, overage, and fair use

Bandwidth is the real cost driver for Solana streaming. Narrow trading filters are usually cheap. Broad firehose filters, blocks, or high-volume transaction streams can move terabytes quickly.

Usage is tracked per customer and key across:

  • HTTP JSON-RPC response bytes;
  • WebSocket PubSub bytes;
  • Yellowstone gRPC bytes;
  • decoded shreds (SubscribeDeshred) bytes;
  • transaction sender request/response bytes.

Included bandwidth is tracked in the dashboard. Beyond the allowance, usage is limited rather than auto-invoiced at a per-GB rate. Operational caps or throttles can still be applied if a traffic shape risks the shared fast path.

We retain the right to ask customers to narrow filters, move to Custom, or use dedicated infrastructure if their traffic shape risks the shared fast path.

Estimate stream bandwidth

The fastest way to estimate bandwidth is to run the exact subscription shape you plan to use. The same Solana program can be cheap with a narrow account filter and expensive with a broad transaction or block stream.

As a rough conversion:

1 MB/s sustained ~= 86.4 GB/day ~= 2.59 TB/month
1 TB/month ~= 386 KB/s sustained
4 TB/month ~= 1.54 MB/s sustained
10 TB/month ~= 3.86 MB/s sustained

Early internal profile samples:

ProfileStream pathFilter shapeSample windowProjected bandwidthNotes
Jupiter transactionsDecoded ShredsJupiter account include31 min~4.95 GB/day / ~0.15 TB/mo~941 bytes/signature in this sample

The table above is a measured sample from the rpc edge gateway path, not a guarantee for every time of day or every filter. We keep longer profile samplers running so this page can eventually show stable daily ranges instead of one-off windows.

Profiles we plan to publish as samples:

ProfileWhy it mattersExpected shape
DFlow transactionsCommon trading-flow filterNarrow to medium, depends on account set
Pump.fun transactionsHigh retail/memecoin flowMedium to high
SPL Token transactionsBroad token activity referenceVery high, danger profile
Full blocksUpper bound for block-shaped dataFirehose
All transactionsUpper bound for transaction streamsFirehose

For a real estimate, send us the programs, account filters, and stream type you expect to use. We can run the profile through the same sampler used for our internal bandwidth reports.

What is included

Included on every plan, including Free and Builder:

  • live JSON-RPC reads and simulations within plan limits;
  • WebSocket PubSub;
  • JSON-RPC sendTransaction through the rpc edge sender path where enabled;
  • per-customer usage and operational metrics.

Yellowstone gRPC starts on Trader. Deshred starts on Desk.

Not included in shared plans:

  • archive/history RPC;
  • broad account scans;
  • raw shred redistribution;
  • hard latency SLA on shared single-node infrastructure.

For unusually broad streams, co-location, or a dedicated node, use Custom / Enterprise and talk to us in Telegram.

Plans and billing · rpc edge docs