πŸš€ 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.

DurationPriceAccess
Weekly$1997 days
Monthly$49930 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.

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

See 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:

bash
# Hex dump of incoming bytes β€” should print lines as packets arrive
nc -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:

See the full Support page for all contact options.

Quick Start Guide β€” Documentations | ShredStream.com