π Creating a Stream
This guide walks you through creating a ShredStream.com stream from start to finish. By the end, you will have live Solana data arriving at your server β over UDP, or over gRPC if you chose a Decoded Shred Stream in gRPC mode.
You need a verified email address before you can create a stream. If you signed up with Discord, your email is verified automatically. Otherwise, check your inbox and spam folder for the verification link.
1οΈβ£ Choose a Product and a Duration
From your dashboard, click New Stream. First pick the product β Raw Shred Stream (raw shreds over UDP, for your own receiver) or Decoded Shred Stream (transactions already reassembled, nothing to decode β over UDP or gRPC) β then how long you want your stream to run:
| Duration | Raw Shred Stream | Decoded Shred Stream |
|---|---|---|
| Weekly (7 days) | $199 | $299 |
| Monthly (30 days) | $499 | $699 |
Every option includes one connection (a UDP destination, or a gRPC access token for Decoded Shred Stream) and full access to all features. You can extend your stream at any time β see Pricing for details.
2οΈβ£ Select a Region
Choose the region closest to your server to minimize network latency. ShredStream.com operates in several regions worldwide (Frankfurt, Amsterdam, New York, Tokyo, and more), and the wizard shows live availability for each of them. Some regions are reserved for the Monthly duration.
The region is chosen when you create the stream. To receive in another region as well, create a second stream there.
3οΈβ£ Configure Your Connection
For UDP delivery, enter the destination where ShredStream.com should send your data:
- IP address β your server's public IPv4 address
- UDP port β any port in the range 1024β65535
Make sure your firewall and cloud security groups allow inbound UDP traffic on this port. Double-check the IP and port before proceeding.
If you chose gRPC delivery (Decoded Shred Stream), there is no destination to enter: your endpoint and access token appear on the stream page once it is active, and the connection is outbound from your server.
Each stream has exactly one connection. You can change your UDP destination at any time from the stream detail page, and switch a Decoded Shred Stream between UDP and gRPC for free.
4οΈβ£ Review, Name, and Pay
The final step combines the order summary, stream naming, and payment:
- Name your stream β give it a descriptive name. You can rename it later.
- Review the total β payable in SOL on Solana.
- Review the summary β product, duration, region, connection, and total amount.
- Confirm and pay β a payment modal will display a QR code and a payment address. Scan the QR code or copy the address and send the exact SOL amount from any wallet or exchange. The SOL amount is locked for a limited time (a countdown is shown); if it expires, refresh the payment to get an updated amount.
Once the payment is detected on-chain, your stream begins provisioning automatically.
If you encounter any issue during payment, reach out on Discord or Telegram.
β³ What Happens Next
After payment confirms, your stream transitions through two statuses:
| Status | Meaning |
|---|---|
| Provisioning | ShredStream.com is setting up your stream in the selected region. |
| Active | Your stream is live and data is being delivered to your connection. |
Once the status shows Active, data begins arriving at your configured IP and port immediately. In gRPC mode, the stream page now shows your endpoint and access token: connect with the decoded-shredstream client.
β Verify Your Stream
1οΈβ£ Check the Dashboard
Open the stream detail page and confirm that:
- The status is Active
- The connection shows the correct IP and port (UDP) or the endpoint and access token (gRPC)
- The region matches your selection
2οΈβ£ Test Reception
For UDP delivery, run this quick test on your server to verify datagrams are arriving:
nc -ul 0.0.0.0 8001 | xxd | head -20
Replace 8001 with the port you configured. You should see hex dumps appear as packets arrive. For gRPC delivery, run the decoded-shredstream client with your endpoint and token β see gRPC Delivery.
If you see traffic, your stream is fully operational. You are now receiving Solana data hundreds of milliseconds before it becomes available through standard Geyser gRPC or RPC endpoints.
β‘οΈ Next Steps
- Raw Shred Quickstart β bind a UDP socket and receive raw shred datagrams
- Receiving Decoded Transactions β install
decoded-shredstreamand iterate transactions in a few lines - Network Setup β firewall rules and buffer tuning
- Best Practices β optimize for high-throughput production workloads
- Troubleshooting β diagnose and fix common issues if data is not arriving