Skip to main content

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.
Prefer the WebSocket protocol? LaserStream WebSocket runs on the same backend and exposes the standard Solana subscription methods plus Helius-specific extensions like transactionSubscribe.
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.
Interested in trying LaserStream? Apply for a 2-day trial; we review every application.

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 processed commitment level. Available to any Professional plan subscriber at 20 credits per 1 MB.
FeatureLaserStream gRPCShred Delivery
Data TypeTransactions and account / program updates with commitment guaranteesPre-execution transactions only — raw shreds or preprocessed transactions
LatencyUltra-low latency processed dataEarliest possible — before/around shred decoding
ProcessingTurnkey — data is processed and ready to useRaw mode needs custom deshredding; preprocessed mode delivers decoded transactions without execution metadata
Best ForProduction applications, analytics, backend services, anything that watches account/program stateHigh-frequency trading, arbitrage (when milliseconds on a transaction signal determine profitability)
SetupDeveloper-friendly SDKs, drop-in replacementWhite 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.
Want to try Shred Delivery? Apply for a 2-day trial; we review every application.

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:
FeatureLaserStream gRPCLaserStream WebSocketRaw 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
ProtocolgRPCWebSocketgRPC
Shredstream enabled✅ Yes❌ No❌ Manual
Managed infrastructure✅ Multi-region, fully managed✅ Multi-region, fully managed❌ You operate it

High-Volume Streaming: LaserStream Plus

For applications consuming massive amounts of real-time data, LaserStream Plus converts pay-per-use costs into a predictable monthly bill with significant savings. Tiers range from 5TB to 100TB+ monthly allowances. See plans for full pricing details, or explore Plus if you’re processing full market data streams, building HFT systems, or monitoring thousands of wallets 24/7.

Next Steps

For more information, join the discussion on our Discord or Telegram.

Attribution

LaserStream is a custom fork of the Richat project.