Documentation Index
Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
What is LaserStream gRPC?
LaserStream gRPC is a next-generation streaming service purpose-built for developers who need reliable, low-latency Solana data over gRPC. It delivers on-chain events (transactions, slots, blocks, accounts, and more) directly to your application with industry-leading reliability, performance, and flexibility. LaserStream nodes tap directly into Solana leaders to receive shreds as they’re produced, delivering ultra-low latency processed data to your application. Unlike standard Solana RPC nodes, LaserStream is specifically designed for streaming use cases, offering features not available in conventional node setups:Historical Replay
Automatically backfill missed data from the last 24 hours by specifying a starting slot, ensuring data continuity even after disconnections.
Multi-Node Reliability
Stream from multiple aggregated nodes simultaneously, eliminating single points of failure and ensuring maximum uptime.
High Performance
Purpose-built for streaming with optimized connection handling, reducing latency and improving throughput compared to standard connections.
Yellowstone-Compatible
Wire-compatible with the open Yellowstone gRPC protocol — any Yellowstone client works as a drop-in replacement.
Plan Requirements
LaserStream Devnet is available for Developer and above plans. LaserStream Mainnet access requires a Business or Professional plan.Get Started
Quickstart
Install the SDK, pick an endpoint, and stream your first transactions.
Clients & SDKs
TypeScript, Rust, and Go SDKs — plus any Yellowstone gRPC client.
Historical Replay
Backfill up to 24 hours of missed data after disconnects.
Delivery Guarantees
Understand at-least-once delivery, ordering, and replay semantics.
LaserStream gRPC vs. Shred Delivery
LaserStream gRPC delivers processed data with commitment-level guarantees (processed, confirmed, finalized), making it turnkey and production-ready. If you need data before processing completes — for HFT, MEV, or arbitrage — see Shred Delivery. It ships in two flavors:- Raw shreds (UDP) — the earliest possible signal; you deshred yourself.
- Preprocessed transactions (gRPC) — decoded shreds, ~8 ms ahead of the
processedcommitment level. Available to any Professional plan subscriber at 20 credits per 1 MB.
| Feature | LaserStream gRPC | Shred Delivery |
|---|---|---|
| Data Type | Transactions and account / program updates with commitment guarantees | Pre-execution transactions only — raw shreds or preprocessed transactions |
| Latency | Ultra-low latency processed data | Earliest possible — before/around shred decoding |
| Processing | Turnkey — data is processed and ready to use | Raw mode needs custom deshredding; preprocessed mode delivers decoded transactions without execution metadata |
| Best For | Production applications, analytics, backend services, anything that watches account/program state | High-frequency trading, arbitrage (when milliseconds on a transaction signal determine profitability) |
| Setup | Developer-friendly SDKs, drop-in replacement | White glove provisioning (beta access required) |
LaserStream gRPC at
processed is the fastest way to receive account and program updates. Account state changes are produced by the runtime during execution, so they don’t exist in shreds or in preprocessed transactions — only LaserStream’s post-execution stream carries them. Use processed for the earliest delivery and confirmed once you need a level of finality that won’t roll back.LaserStream gRPC vs. Other Streaming Options
LaserStream gRPC is wire-compatible with the open Yellowstone gRPC protocol — so any Yellowstone client works — but adds production features that raw Yellowstone deployments and stock Solana WebSockets don’t have:| Feature | LaserStream gRPC | LaserStream WebSocket | Raw Yellowstone gRPC (self-hosted) |
|---|---|---|---|
| Historical replay | ✅ Up to 216,000 slots (approx. 24 hours) | ❌ Not available | ❌ Not built-in |
| Auto-reconnect with replay | ✅ Built-in with SDK | ❌ Manual implementation | ❌ Manual implementation |
| Multi-node failover | ✅ Automatic | ❌ Manual implementation | ❌ Manual implementation |
| Protocol | gRPC | WebSocket | gRPC |
| Shredstream enabled | ✅ Yes | ❌ No | ❌ Manual |
| Managed infrastructure | ✅ Multi-region, fully managed | ✅ Multi-region, fully managed | ❌ You operate it |