π Quick Start Guide
Get from zero to receiving live Solana shreds in about five minutes. This guide walks you through every step.
π Prerequisites
Before you begin, make sure you have the following:
- A server with a public IP address -- shreds are delivered over UDP, so your server must be reachable from the internet.
- An open UDP port -- you will need at least one UDP port (e.g., 8001) open in your firewall or security group.
- SOL (Solana) -- enough to cover your chosen plan (starting at $199). You can send SOL from any wallet or exchange.
1οΈβ£ Create an Account
Go to ShredStream.com and sign up. You can authenticate using:
- Solana Wallet (Phantom or Solflare)
- Discord OAuth
- Email and password
See Create an Account for detailed instructions.
2οΈβ£ Start a New Stream
From your dashboard, click New Stream to begin. You will be guided through choosing a duration, selecting a region, and configuring your connection.
| Duration | Price | Access |
|---|---|---|
| Weekly | $199 | 7 days |
| Monthly | $499 | 30 days |
Each stream includes one connection (IP + port) where shreds are delivered. You can extend any stream at any time.
See Pricing for full details.
3οΈβ£ Configure Your Connection
During stream creation, enter the destination where shreds will be sent:
- IP address -- the public IPv4 address of your server
- Port -- the UDP port your listener will bind to (e.g., 8001)
Make sure your firewall allows inbound UDP traffic on this port.
You can update your connection destination at any time from the stream detail page.
4οΈβ£ Pay and Activate
Complete payment using SOL. 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. Your stream activates automatically once the payment is confirmed on-chain. ShredStream.com will begin sending shreds to your configured destination immediately.
If you encounter any issue during payment, reach out on Discord or Telegram β we'll help you get started.
5οΈβ£ Install the SDK and Start Streaming
The fastest way to receive and decode shreds is with our SDK β five lines of code, in the language you already use. It handles UDP reception, socket tuning, shred parsing, and transaction decoding.
npm install shredstreampip install shredstreamcargo add shredstreamgo get github.com/shredstream/shredstream-sdk-goSee the SDK Quick Start for ready-to-run snippets in JavaScript, Python, Rust, and Go.
You receive raw Solana shreds at the IP/port you configure. Any Solana shred receiver works β our SDK is the quickest way to start. See Receiving Data for the full integration guide.
π§ Advanced: verify raw UDP reception with netcat
If you want to confirm UDP packets are reaching your server before installing the SDK, you can use nc (netcat). Replace 8001 with your assigned port:
# Hex dump of incoming bytes β should print lines as packets arrivenc -ul 0.0.0.0 8001 | xxd | head -50
This is useful for debugging firewalls and network paths β but for actual integration, use the SDK or your own Solana shred receiver.
π― What's Next?
You now have a live Solana shred stream. From here, you can:
- Follow the SDK Quick Start to decode shreds into ready-to-use transactions
- Read Why Use the SDK to understand the recommended integration path
- Optimize your setup with buffer tuning and multi-threaded listeners
- Pick the best region from your dashboard to minimize latency
- Add more connections from the stream detail page for redundancy
π¬ Need Help?
If shreds are not arriving, check the Troubleshooting guide. You can also reach the team through:
- Discord (preferred) -- fastest response times
- Telegram -- @shredstream
- Email -- hello@shredstream.com
- X -- @shredstream
See the full Support page for all contact options.