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

DurationRaw Shred StreamDecoded 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:

  1. Name your stream β€” give it a descriptive name. You can rename it later.
  2. Review the total β€” payable in SOL on Solana.
  3. Review the summary β€” product, duration, region, connection, and total amount.
  4. 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:

StatusMeaning
ProvisioningShredStream.com is setting up your stream in the selected region.
ActiveYour 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:

bash
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

Creating a Stream β€” Docs | ShredStream.com