Trading and market making
Receive low-level Solana activity as early as possible and feed your proprietary strategy engine with your own decoding, filtering, and routing logic.
// Raw Shreds
Receive unprocessed Solana shred packets directly in your infrastructure for the lowest-level, highest-control data path Shreder offers.
Raw Shreds is recommended for teams with an existing or planned deshredding pipeline. For transaction data without a decoder, use Decoded Shreds or Binary.
For public performance data, see Shreder’s shred stream benchmarks. View benchmarks →
// Overview
Solana does not wait for a full block to be assembled before data begins moving through the network. Block data is split into smaller fragments called shreds and propagated across the validator network.
Raw Shreds gives your infrastructure direct access to those unprocessed packets over UDP. Instead of waiting for a downstream API, RPC response, or post-processed stream, your team receives the low-level shred feed and decides how to decode, filter, and act on it.
Raw Shreds are not a replacement for every Solana data product. They are a specialist feed for teams that need control over the earliest data path and have the engineering capacity to process it correctly.
// Use cases
Raw Shreds is for infrastructure-heavy teams that want the lowest-level signal and are willing to own the decoding stack. It is the right choice when control matters more than convenience.
Receive low-level Solana activity as early as possible and feed your proprietary strategy engine with your own decoding, filtering, and routing logic.
Build custom detection pipelines for high-speed opportunity discovery, where every stage from packet receive to transaction parsing is optimized.
Use raw shred visibility to support validator-adjacent systems, replay acceleration, data routing, or custom block reconstruction workflows.
Increase your transaction inclusion probability by being the first to see and execute trades on newly launched tokens.
If your team does not want to own deshredding, packet handling, and reconstruction, start with Decoded Shreds or Binary instead.
// How it works
01
Shreder’s infrastructure is built around low-latency access to Solana data. We collect shreds from high-staked validators across global regions optimized for speed.
02
Your destination is provisioned for UDP delivery. Shreder forwards raw shred packets directly to your server, where your pipeline receives them without waiting for a standard path.
03
Your system handles packet receive, deduplication, ordering, reconstruction, transaction extraction, filtering, and downstream routing. This gives you full control over the hot path.
04
Once your decoder extracts actionable data, you can pass it to a trading strategy, searcher, indexer, or monitoring system. Many teams pair Raw Shreds with Geyser gRPC / Fastlane for post-execution confirmation.
// Why Raw Shreds
Raw Shreds gives you the packet-level feed before any third-party turns it into a higher-level transaction stream.
Own every stage of the decoding pipeline: packet handling, deduplication, reconstruction, transaction parsing, filtering, prioritization, and routing.
Use Raw Shreds when your team is optimizing the full path from network packet to application decision and wants to tune every microsecond of that path.
Use Raw Shreds for earliest signal, then pair it with Geyser gRPC or Fastlane when you need post-execution state.
// Performance
Raw UDP delivery can give your team the earliest low-level signal, but end-to-end performance depends on your local pipeline. The real metric is when your system can extract an actionable transaction—not only when the first packet arrives.
This is why Raw Shreds is best for teams that can optimize the entire stack. If your decoder is slow, a high-performance decoded stream may be faster in practice. If your decoder is optimized, Raw Shreds gives you the most control over the earliest stage of Solana data propagation.
We publish public benchmark results for our shred streams suite. View shred streaming benchmarks →
// Benchmarking
Run the same workload against two shred feeds and measure which source wins—and by how much when it loses.
Use solana-shred-perf, Shreder’s open-source benchmark for comparing any two shred sources over UDP. Point each feed at a listen port, run a matched sample, and get win rate plus median latency for the source that arrives second.
That shows whether a feed consistently delivers the first signal—and the typical delay when it does not—so you can judge if the stream gives you a real edge in your region and setup.
// Compare
Raw Shreds is the maximum-control option. If your team wants less operational overhead, Shreder also provides decodedstreams that expose transaction data directly.
| Product | Format | Best for | Customer-side work | Latency profile |
|---|---|---|---|---|
| Raw Shreds | Raw UDP shred packets | Teams with custom deshredding and strict latency budgets | Highest: receive, dedupe, reconstruct, decode, filter | Earliest feed; end-to-end speed depends on your decoder |
| Decoded Shreds | Structured transaction stream with filters | Production teams that want shred-level delivery without running a decoder | Low: subscribe and process transaction updates | Low latency with less operational overhead |
| Binary | Transaction data from shreds | Trading systems that want efficient transaction-level delivery | Low: no local decoding required | Lowest-latency transaction-level path for most workloads |
| Geyser gRPC / Fastlane | Yellowstone-compatible gRPC | Existing Geyser users, indexers, wallets, DeFi apps | Low: use existing gRPC tooling | Same interface; Fastlane is optimized for speed |
Raw Shreds can be the earliest feed, but the fastest production setup depends on the full path from network packet to actionable transaction.
Not sure which stream to use? Talk to us →
// Requirements
Raw Shreds is simple to receive, but demanding to operate well. For best results, provision your infrastructure and decoder for high-throughput UDP packet handling.
Shreds are small fragments of Solana block data that move through the network before full blocks are assembled and exposed through higher-level APIs. They are the lowest-level data unit most latency-sensitive systems can observe.
Shreder Raw Shreds delivers unprocessed Solana shred packets over UDP to your provisioned infrastructure. Your application receives the packets and handles reconstruction, decoding, filtering, and routing.
Raw Shreds is best for teams with custom deshredding infrastructure, proprietary transaction parsing, or strict latency requirements. It is commonly relevant for trading systems, searchers, RPC infrastructure, validator-adjacent teams, and benchmarking workflows.
No. Raw Shreds gives the most control, but also requires the most engineering work. If you want transaction-level data without maintaining a decoder, use Decoded Shreds or Binary.
Not always. Raw Shreds can arrive at the earliest stage, but your final speed depends on how quickly your system can reconstruct, decode, filter, and act. A slow raw pipeline can lose its advantage.
No. Raw Shreds are pre-execution block data fragments. They do not include post-execution account state, logs, balance changes, or transaction results. For that, use Geyser gRPC or Fastlane.
No. Shreder can forward raw shreds directly to your infrastructure. Running your own validator is not required just to receive the stream.
Raw Shreds is a raw packet feed. Filtering usually happens after your local pipeline reconstructs and decodes the data. For subscription-style filters without a decoder, use Decoded Shreds or Binary.
Shreder’s shred-stream products are available in Frankfurt, Amsterdam, New York, London, and Tokyo.
Use solana-shred-perf to compare two shred feeds on the same workload and hardware in your production region. The benchmark reports win rate and median delay for the source that loses, so you can measure first-signal consistency and real latency advantage.
Yes. Shreder can help you set up a controlled comparison and decide whether Raw Shreds, Decoded Shreds, Binary, or Fastlane is the right fit.
Yes. Many latency-sensitive systems use raw or decoded shred streams for early signal and Geyser gRPC or Fastlane for confirmation, account state, and richer post-execution data.
Start from the Shreder console or contact the team. Raw Shreds access is provisioned for your infrastructure so destination, port, region, and operational requirements can be configured correctly.
Tell us your target region, current provider, throughput, and whether you already operate a deshredding pipeline. We will help you choose the right stream and benchmark it.