Business plan
$320
Per month, gRPC streaming included
Plans with streaming
2 plans
Business and Professional
One API key
1 key
The same key for JSON-RPC and the stream
01 · The stream
What you can stream
Solana transactions pushed to your service as they happen, filtered to the accounts you care about, on the key you already have.
Transactions as they happen
- Yellowstone-shaped transaction stream from grpc.carbium.io
- Subscribe with the published transactionSubscribe method
- Pushed to your service instead of polled every few seconds
Filters you control
- Include, exclude or require specific accounts
- Choose the commitment level you receive
- Keep vote and failed transactions out of the feed
One key, one dashboard
- The key from your RPC dashboard works on the stream
- JSON-RPC, WebSocket and streaming on one plan
- The Carbium Swap API keeps its own key
02 · Fit
Do you need streaming, or is JSON-RPC enough?
Streaming is not the default answer for every Solana app. It pays off when polling waste or event timing has become a real cost.
Use streaming when
- You need transaction updates as they happen, not on the next poll
- You run trading, indexing, monitoring or alerting that stays active all day
- Most of your RPC traffic is repeated "is there anything new yet?" requests
- Several services need the same feed and one upstream listener would replace many polling workers
Stay on JSON-RPC when
- Your app mostly reads balances and accounts, or sends and confirms transactions
- Freshness measured in seconds is fine
- You have not yet shown that polling is the bottleneck
03 · Use cases
Who uses Solana gRPC streaming
Teams whose systems react to on-chain activity all day, and teams that want one feed instead of many polling workers.
Trading bots
React to fills and pool changes without polling. Quote on the Carbium Swap API, execute on RPC, listen on the stream.
Carbium for trading botsIndexers and data pipelines
Write chain activity into your own database from one upstream stream.
gRPC use casesMonitoring and alerting
Notice an account's activity the moment it happens instead of on a schedule.
Set up a subscriptionDashboards and wallets
Fan one backend stream out to many users; keep the RPC key on the backend only.
Rate limits and 429 responses04 · Plans
Which plan includes gRPC?
Business is the first plan with gRPC access. If your system depends on streaming from day one, start on Business rather than upgrading later.
| Plan | Per month | Credits | RPS | gRPC |
|---|---|---|---|---|
| Free | $0 | 500K | 10 | Not included |
| Developer | $32 | 10M | 50 | Not included |
| Business | $320 | 100M | 200 | Included |
| Professional | $640 | 200M | 500 | Included |
05 · Cost
What Solana gRPC streaming costs in 2026
Carbium, Helius and Quicknode compared on streaming access, transport and price. Prices checked 3 October 2026.
| Item | Carbium | Helius | Quicknode |
|---|---|---|---|
| Streaming included from, per month | $320 Business | $499 Business | $499 Scale, or a $499 add-on |
| Streaming on the free plan | No | No gRPC (devnet gRPC from $49) | No |
| Transport today | WebSocket carrying Yellowstone-shaped data | Native gRPC | Native gRPC |
| Hardware | Swiss-owned bare metal, operated by Carbium | Multi-region | Globally distributed, dedicated clusters available |
| Streaming data allowance | Plan credits and RPS, no separate data cap published | Billed from plan credits (2 credits per 0.1 MB); 5 TB add-ons from $400 on Professional | Plan credits |
List prices and plan terms from each provider's own pages, checked 3 October 2026. Plan contents differ, so compare limits before you choose.
06 · Start
How to start
Connect with the RPC key you already have and subscribe to the accounts you care about.
Create an account
The Free plan costs nothing and gives you a dashboard and an API key.
Choose Business or Professional
Streaming is included from Business at $320 a month.
Connect to the stream
Use the endpoint and the example in the setup guide.
Test before production
Check what your worker does when the stream drops, run one upstream listener and fan out inside your own system, and keep the RPC key off the client.
// Subscribe to Solana transactions on Carbium's stream
import WebSocket from "ws";
const ws = new WebSocket(
`wss://grpc.carbium.io/?apiKey=${process.env.CARBIUM_RPC_KEY}`
);
ws.on("open", () => {
ws.send(JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "transactionSubscribe",
params: [
{ vote: false, failed: false, accountInclude: ["YOUR_PROGRAM_ID"] },
{ commitment: "confirmed", encoding: "base64",
transactionDetails: "full", maxSupportedTransactionVersion: 0 },
],
}));
});
ws.on("message", (data) => console.log(JSON.parse(data.toString())));
Questions
The setup guide covers endpoints, auth and reconnects. For anything else, the Carbium Discord is the fastest way to reach the team.
Talk to an expertgRPC setup guideWhich Carbium RPC plan includes gRPC?
Business ($320 a month) and Professional ($640 a month) include gRPC access. Free and Developer cover testing and standard JSON-RPC workloads.
Compare all plans and limitsIs there free Solana gRPC streaming on Carbium?
No. The Free plan costs $0 and covers JSON-RPC with 500K credits a month, which is enough to test an integration. gRPC streaming starts on Business.
Is this gRPC or WebSocket?
Carbium delivers Yellowstone-shaped stream data over a WebSocket connection at grpc.carbium.io. You subscribe with the published transactionSubscribe method. A native HTTP/2 gRPC client is not the documented production path. The setup guide has the exact endpoint, auth format and a working example.
gRPC setup guideWhat can I subscribe to?
The documented stream is transactions, filtered by the accounts you include, exclude or require, at the commitment level you choose, with vote and failed transactions excluded if you want.
gRPC use casesDo I need a second API key for streaming?
No. The key from your RPC dashboard works for both JSON-RPC and the stream. Only the Carbium Swap API on api.carbium.io uses a different key.
How fast is the stream?
It depends on where your servers are and what you subscribe to, so measure it from your own region before you commit. The benchmark guide shows how to measure RPC latency and slot freshness from your servers; time the stream the same way.
How to measure latency from your regionCan I call getLatestBlockhash or getBlockHeight over gRPC?
Not on Carbium's stream. Yellowstone gRPC defines calls for these, but Carbium's documented stream offers transactionSubscribe only, so call getLatestBlockhash and getBlockHeight on your JSON-RPC endpoint.
Example JSON-RPC callsHow does Carbium's gRPC pricing compare with Helius and Quicknode?
On list prices checked in October 2026, Carbium includes streaming from the $320 Business plan. Helius includes LaserStream from its $499 Business plan and bills streamed data from plan credits, and Quicknode includes gRPC from its $499 Scale plan or as a $499 a month add-on on lower plans.
Read the full comparison, including TritonStart with Business, test your stream, then scale
Carbium RPC runs on Swiss-owned bare-metal servers. The same plan that includes streaming also carries 100M credits and 200 requests per second for your JSON-RPC traffic.
Back to Carbium RPCBy logging in, you agree to our Terms of Service and Privacy Policy.



