📡 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.
⚡ Recommended: Use Our SDKs
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.
Rust
cargo add shredstreamGo
go get github.com/shredstream/shredstream-sdk-goGet 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.