📡 Receiving Data

ShredStream.com delivers Solana shreds directly to your server as UDP packets. Each packet contains a single Solana shred — a fragment of a block produced by the current leader validator. These shreds arrive hundreds of milliseconds before the same data is available through standard RPC or Geyser gRPC endpoints.


The fastest way to get started is with our official SDKs. They handle socket creation, buffer tuning, shred parsing, and transaction decoding — so you can focus on your strategy.

JavaScript / TypeScriptnpm install shredstream
Pythonpip install shredstream
Rustcargo add shredstream
Gogo get github.com/shredstream/shredstream-sdk-go

Get started with the SDK Quick Start guide →


📖 In This Section

  • SDK Quick Start — install our SDK and start receiving decoded shreds and transactions in minutes.
  • Network Setup — open your firewall and tune your OS receive buffers (required even with SDKs).
  • Best Practices — monitoring, redundancy, and performance optimization.
  • Troubleshooting — diagnose common issues like missing shreds, dropped packets, and connection problems.

🔬 Advanced Reference

For users who need to work with the raw binary format or build custom UDP listeners without our SDK:

  • Packet Format — the binary structure of each 1203-byte shred packet.