// Geyser gRPC + Fastlane

Solana Geyser gRPC, accelerated by Fastlane

Stream Solana transactions, accounts, slots, and blocks over a Yellowstone-compatible Geyser gRPC interface. Both modes are built for speed: Regular Geyser for reliable production streaming, and Fastlane—Shreder’s custom implementation with the same client code and up to 2x lower latency.

  • 100% Yellowstone-compatible interface
  • Regular Geyser and Fastlane modes
  • Fastlane: 2x faster through Shreder’s custom implementation
  • Transactions, accounts, slots, blocks, and metadata
  • Same client code and subscription filters
  • Engineered for data consistency and accuracy
  • Available across Shreder’s global regions

Already using Yellowstone gRPC? Point your client at a Shreder endpoint and keep your existing subscription logic. For shred-level transaction streams, see Binary or Decoded Shreds.

InterfaceYellowstone Geyser gRPC
ModesRegular Geyser + Fastlane
Fastlane2x faster, same interface
Regionsfrankfurt, amsterdam,london, tokyo,new york

Measured in head-to-head Geyser-class benchmarks. View benchmarks and methodology →

// Choose your speed path

Same Yellowstone interface. Two delivery modes.

Both modes are fast, structured, and compatible with Yellowstone tooling. Choose Regular Geyser for reliable standard delivery. Choose Fastlane when speed is the deciding factor and you want Shreder’s fastest gRPC path without changing your client.

Regular Geyser

Standard Yellowstone Geyser gRPC for production teams that need reliable structured Solana data, familiar subscription filters, and cost-efficient delivery.

  • Yellowstone-compatible protos and clients
  • Processed, confirmed, and finalized commitment support
  • Best for indexing, analytics, monitoring, and wallets

// Structured Solana streaming

What is Solana Geyser gRPC?

Geyser is Solana’s validator-side streaming interface for pushing blockchain updates to external systems. Yellowstone gRPC is the widely used protocol built around that interface. Instead of polling RPC or relying on coarse WebSocket subscriptions, Geyser gRPC lets your backend subscribe to structured updates as they happen.

With Shreder Geyser gRPC, you stream transactions, account updates, slots, blocks, block metadata, and entries through a persistent gRPC connection. Filters run at the stream level so your application receives targeted updates instead of repeatedly querying RPC.

  • Subscribe to transactions for specific programs or accounts
  • Track account state changes by account, owner, and data filters
  • Monitor slots and commitment transitions
  • Use standard Yellowstone clients across Rust, TypeScript, Go, and Python

Fastlane is not a separate data format—it is Shreder’s accelerated implementation of the same Yellowstone-compatible Geyser gRPC interface.

// Fastlane

Fastlane — 2x faster Geyser delivery without changing your client

Regular Geyser is already a fast structured stream. Fastlane reduces time-to-data while preserving the same Yellowstone-compatible API—your subscription logic stays intact.

01

Same interface

Use the same Yellowstone-compatible client, protos, filters, and stream types.

02

Faster path

Fastlane uses Shreder’s custom implementation to deliver Geyser data 2x faster.

03

Same correctness

Engineered and validated for data consistency and accuracy while optimizing delivery speed.

04

Drop-in migration

Change endpoint and token—keep your existing Yellowstone subscription filters.

// Stream types

Subscribe to the Solana data your backend needs

Keep subscriptions narrow for lower bandwidth and faster processing, or stream broader data when your indexing workload requires it.

01

Transactions

Track by included, excluded, or required accounts, signature, vote status, and failed status.

02

Accounts

Subscribe by exact account, owner, memcmp filters, data-size filters, and optional data slices.

03

Slots

Follow slot updates and commitment transitions for sync and latency measurement.

04

Blocks

Receive block-level data for indexing and analytics pipelines.

05

Transaction statuses

Monitor execution status and lifecycle details for post-execution context.

06

Block metadata & entries

Track block metadata or entry updates where your endpoint and plan support them.

Available stream types, filter limits, and replay behavior may vary by plan. Contact Shreder if you need broad filters, full-block payloads, or dedicated infrastructure.

// Use cases

Built for production Solana systems that need structured data fast

01

Trading and market making

Receive transaction and account updates earlier with a standard Geyser-compatible stack. Use Fastlane when milliseconds matter.

02

Searchers and execution

Monitor transactions, slots, and account changes with lower time-to-data on Fastlane.

03

Indexers and analytics

Stream transactions, accounts, and blocks into databases and queues without polling RPC.

04

Wallets and DeFi

Deliver faster balance, confirmation, and program-activity updates to users and dashboards.

// Benchmarks

Fastlane benchmarks

Representative Geyser-class runs in Frankfurt. Comparing first-detection share and latency percentiles under the same filters and commitment level.

Run 002

Shreder Fastlane vs Helius LaserStream

Measured in Frankfurt, Teraswitch FRA2.

Win rate (first-detection share)

Sample size: 10,000 transactions

Shreder Fastlane Frankfurt
86.37%
Helius LaserStream Frankfurt
13.63%
Providerp50p95p99
Shreder Fastlane Frankfurt0.00 ms0.00 ms0.00 ms
Helius LaserStream Frankfurt2.92 ms26.58 ms45.08 ms

Learn more about this benchmark →

Run 003

Shreder Fastlane vs Shyft Geyser gRPC

Measured in Frankfurt, Teraswitch FRA2.

Win rate (first-detection share)

Sample size: 10,000 transactions

Shreder Fastlane Frankfurt
99.94%
Shyft Frankfurt
0.06%
Providerp50p95p99
Shreder Fastlane Frankfurt0.00 ms0.00 ms0.00 ms
Shyft Frankfurt14.03 ms59.51 ms79.89 ms

View all benchmarks and methodology →

// Compare

Choose the right Data stream

Use Geyser/Fastlane when you need structured Yellowstone-compatible updates across transactions, accounts, slots, and blocks.

ProductFormatBest forCustomer-side workLatency profile
Raw ShredsRaw UDP shred packetsTeams with custom deshredding and strict latency budgetsHighest: receive, dedupe, reconstruct, decode, filterEarliest feed; end-to-end speed depends on your decoder
Decoded ShredsStructured transaction stream with filtersProduction teams that want shred-level delivery without running a decoderLow: subscribe and process transaction updatesLow latency with less operational overhead
BinaryTransaction data from shredsTrading systems that want efficient transaction-level deliveryLow: no local decoding requiredLowest-latency transaction-level path for most workloads
Geyser gRPC / FastlaneYellowstone-compatible gRPCExisting Geyser users, indexers, wallets, DeFi appsLow: use existing gRPC toolingSame interface; Fastlane is optimized for speed

Choose Fastlane for Geyser semantics and the fastest Shreder gRPC delivery. Choose Binary or Decoded Shreds for shred-level transaction data only.
Not sure which stream to use? Talk to us →

// Production notes

Build for speed, correctness, and reliable streaming

  • Reconnect logic and exponential backoff.
  • Shreder endpoint in your selected region.
  • Use processed for lowest latency; confirmed or finalized for stronger finality.
  • Narrow filters—prefer account_required where possible.

Geyser gRPC and Fastlane FAQ

What is Shreder Geyser gRPC?

Shreder Geyser gRPC is a Yellowstone-compatible Solana data stream. Backend systems subscribe to structured updates such as transactions, account changes, slots, blocks, and block metadata over a persistent gRPC connection.

What is Fastlane?

Fastlane is Shreder’s accelerated Geyser gRPC mode. It keeps the same Yellowstone-compatible interface as Regular Geyser but uses Shreder’s custom low-latency implementation to deliver data 2x faster.

Are Regular Geyser and Fastlane two different APIs?

No. They are two delivery modes for the same Yellowstone-compatible Geyser gRPC interface. Your client code, protos, filters, and stream handling should remain the same.

Is Fastlane compatible with Yellowstone gRPC?

Yes. Fastlane is designed as a drop-in Yellowstone-compatible endpoint. Teams using standard Yellowstone clients can migrate by changing the endpoint and token, then validating the same subscription filters.

Which should I choose: Regular Geyser or Fastlane?

Choose Regular Geyser for standard delivery with cost-efficient setup. Choose Fastlane when your workload is latency-sensitive and you want Shreder’s fastest gRPC path.

When should I use Fastlane instead of Binary?

Use Fastlane when you need Yellowstone-compatible Geyser data: account updates, slots, blocks, and transaction statuses. Use Binary for compact serialized transaction bytes from shreds.

When should I use Raw Shreds instead of Geyser/Fastlane?

Use Raw Shreds for packet-level control and your own decoder. Use Geyser/Fastlane for structured Yellowstone-compatible updates without that infrastructure.

Can I migrate from Helius LaserStream or other Geyser providers?

Yes. If your integration uses Yellowstone-compatible Geyser gRPC, migration will take just a few minutes.

How should I benchmark Fastlane?

Run endpoints from the same machine with the same filters, commitment, and region. Track first-detection share, p50/p95/p99 deltas, and consistency. Use GeyserBench or see the Benchmarks page.

What regions are available?

Frankfurt, Amsterdam, New York, London, and Tokyo.

How do I get access?

Ready for faster Solana Geyser gRPC?

Use Regular Geyser for reliable Yellowstone-compatible streaming, or Fastlane when you need Shreder’s fastest gRPC delivery. Bring your existing client, choose your region, and benchmark against your current provider.

← Back to products