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
| Plan | Price | RPC | Bandwidth | WebSockets | Yellowstone gRPC | Deshred | Sender | API keys |
|---|---|---|---|---|---|---|---|---|
| Free | $0 | 10 RPS | 25 GB / 30 days | 1 | not included | not included | 5 tx/s | 1 |
| Builder | $49/mo | 50 RPS | 500 GB / paid period | 5 | not included | not included | 20 tx/s | 2 |
| Trader | $249/mo | 150 RPS | 4 TB / paid period | 20 | up to 25 streams | not included | 50 tx/s | 5 |
| Desk | $499/mo | 300 RPS | 10 TB / paid period | 50 | up to 50 streams | included, bounded access | 100 tx/s | 10 |
| Custom / Enterprise | custom | custom | custom | custom | custom | custom | 100 tx/s baseline | 10 baseline |
The effective included bandwidth price is:
Trader: $249 / 4000 GB = $0.062 per GB
Desk: $499 / 10000 GB = $0.050 per GBIf 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 sustainedEarly internal profile samples:
| Profile | Stream path | Filter shape | Sample window | Projected bandwidth | Notes |
|---|---|---|---|---|---|
| Jupiter transactions | Decoded Shreds | Jupiter account include | 31 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:
| Profile | Why it matters | Expected shape |
|---|---|---|
| DFlow transactions | Common trading-flow filter | Narrow to medium, depends on account set |
| Pump.fun transactions | High retail/memecoin flow | Medium to high |
| SPL Token transactions | Broad token activity reference | Very high, danger profile |
| Full blocks | Upper bound for block-shaped data | Firehose |
| All transactions | Upper bound for transaction streams | Firehose |
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
sendTransactionthrough 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.