4 Regions Online · 4 Workers Healthy

Sender-Agnostic Transaction Relay

Leader-proximity-aware routing across Nozomi, Helius, 0slot, and custom senders. Slipstream selects the optimal sender based on real-time leader proximity — currently achieving ~17ms RTT from US East (Chicago) to the leader validator.

~17ms
US East Leader RTT
4
Active Workers
4
Global Regions
4
Protocols

Global Worker Network

Regions are discovered dynamically from discovery.allenhark.network. Workers auto-scale as infrastructure grows.

RECOMMENDED

US East (Chicago)

us-east-2

Leader RTT~17ms
Workerworker-us-east-2-01
StatusHealthy

EU West

eu-west-4

Leader RTT~82ms
Workerworker-ams-o1
StatusHealthy

EU Central

eu-central

Leader RTT~84ms
Workereu-central-fra-01
StatusHealthy

Asia Pacific (Singapore)

ap-southeast-1

Leader RTT~228ms
Workerdevoted-duck
StatusHealthy

RTT values are live measurements from each worker to the current leader validator. All ports: QUIC 4433, gRPC 10000, WebSocket 9000, HTTP 9091.

What Slipstream Does

Leader Proximity Routing

Routes each transaction to the worker closest to the current slot leader. US East achieves ~17ms RTT — EU and APAC workers handle leaders in their respective regions.

4-Protocol Fallback

QUIC (port 4433, primary) → gRPC (10000) → WebSocket (9000) → HTTP (9091). Automatic failover with configurable timeout per protocol.

Atomic Bundles

Submit 2–5 transactions as an atomic bundle (5 tokens / 0.00025 SOL). All-or-nothing execution with tip wallet support via get_senders().

TPU Direct Submission

Fire-and-forget UDP submission straight to the leader's TPU (2 tokens / 0.0001 SOL). No confirmation, no retry — absolute minimum latency.

5 Real-Time Streams

Leader hints, tip instructions, priority fees, latest blockhash, and slot updates — all streamed in real-time over your active connection.

Sender Agnostic

Automatically selects between Nozomi, Helius, 0slot, and custom senders per transaction based on leader proximity and network conditions.

How It Works

1

Connect via SDK

Your application connects to the nearest Slipstream worker using QUIC (preferred), gRPC, WebSocket, or HTTP. The SDK discovers regions automatically from discovery.allenhark.network.

2

Submit Transaction

Send a single transaction (1 token), atomic bundle (5 tokens), or TPU direct (2 tokens). Options include broadcast mode, deduplication, preferred sender, and retry configuration.

3

Proximity-Aware Routing

Slipstream identifies the current slot leader and routes your transaction to the worker with the lowest RTT to that leader. If the leader is in a US data center, the US East worker (~17ms RTT) handles it.

4

Sender Selection & Delivery

The worker selects the optimal sender (Nozomi, Helius, 0slot, or custom) based on the leader's identity and network conditions, then delivers your transaction. Confirmation is tracked and returned via your connection.

How Slipstream Compares

Slipstream combines intelligent sender selection with leader-proximity routing.

FeatureSlipstreamDirect RPCJito
Leader RTT (US East)~17msVaries (100ms+)~50–100ms
Sender SelectionAuto (proximity-aware)Single endpointJito only
ProtocolsQUIC, gRPC, WS, HTTPHTTPgRPC, HTTP
Atomic Bundles2–5 tx (5 tokens)
TPU Direct (UDP)2 tokensDIY only
Real-Time Streams5 stream typesLimited
Regions4 (dynamic discovery)SingleLimited
Cost per TX0.00005 SOL (1 token)RPC cost onlyTip-based

One SDK, Three Languages

Install, connect, submit. Same API surface across Rust, TypeScript, and Python.

allenhark-slipstream v0.3

use allenhark_slipstream::*;

 

let config = Config::builder()

  .api_key("sk_live_...")

  .build()?;

let client = SlipstreamClient

  ::connect(config).await?;

 

let result = client

  .submit_transaction(&tx)

  .await?;

@allenhark/slipstream v0.3

import { SlipstreamClient,

  configBuilder }

  from "@allenhark/slipstream";

 

const config = configBuilder()

  .apiKey("sk_live_...").build();

const client = await

  SlipstreamClient.connect(config);

 

const result = await

  client.submitTransaction(tx);

AllenHarkSlipstream v0.3

from allenhark_slipstream import

  SlipstreamClient, config_builder

 

config = config_builder()

  .api_key("sk_live_...")

  .build()

client = await

  SlipstreamClient.connect(config)

 

result = await

  client.submit_transaction(tx)

Pricing

Token-based billing. 1 token = 50,000 lamports = 0.00005 SOL. Deposit SOL and start sending.

Single TX: 1 token|Bundle (2–5 tx): 5 tokens|TPU Direct: 2 tokens|RPC Proxy: 1 token

Free

$0
  • 100 tokens/day
  • HTTP only
  • Single region
  • Community support
Start Free

Standard

Pay-as-you-go
  • Unlimited tokens
  • QUIC + HTTP
  • Auto-region
  • Real-time streams
Get Started
POPULAR

Pro

Pay-as-you-go
  • All 4 protocols
  • Atomic bundles + TPU
  • All 4 regions
  • Priority routing
  • Webhooks
Get Started

Enterprise

Custom
  • Volume discounts
  • Dedicated workers
  • Custom senders
  • SLA guarantee
  • Dedicated support
Contact Sales

Ready to Route Smarter?

Start with the free tier — 100 tokens/day, no deposit required. Scale to millions of transactions across 4 regions with pay-as-you-go billing.