Solana MEV Relay Services: Comprehensive Comparison 2025
A comparison of Solana MEV transaction relay services: AllenHark Relay, Jito, BloXroute and Helius. How each one sends, how each one charges, and which fits which use case.
In the competitive landscape of Solana MEV trading, the relay service you choose directly impacts your profitability. When the path to the leader is slow or crowded, a profitable arbitrage opportunity is gone before your transaction arrives.
This analysis compares five Solana transaction paths by how they deliver a transaction, how they charge and which use cases they fit. We don't print latency figures here: none of them is a measurement you could reproduce from your own box, so benchmark each service from your own region before you commit.
Executive Summary
| Service | Best For | How it sends | Cost | Unique Feature |
|---|---|---|---|---|
| AllenHark Relay | HFT, Sniping | Private connections to the leader | Monthly plan (pricing) | QUIC Protocol |
| Jito | Complex MEV | Block-engine auction | Variable tips | Revert Protection |
| BloXroute | Global Trading | Global relay mesh (BDN) | Subscription | MEV-Protect |
| Helius | Priority Delivery | Stake-weighted connections | Subscription | Staked QoS |
| Public RPC | Testing only | Gossip to the leader | Free | N/A |
Key finding: No single service dominates all use cases. Institutional traders typically use hybrid strategies combining 2-3 services.
1. AllenHark Relay
Website: allenhark.com/infrastructure/allenhark-relay
Focus: Private transaction delivery to the current leader, over QUIC, WebSocket or HTTPS
Technical Architecture
AllenHark Relay takes your signed transaction and carries it over private connections straight to the current leader, without public gossip. Unlike mesh-based relays, there is no network of intermediate nodes between you and the relay.
Your Bot ──QUIC──> AllenHark Relay ──Direct TPU──> Current Leader
(nearest region) (private connection)
Total hops: 1Key Technologies:
- QUIC, WebSocket and HTTPS: persistent connections, so no handshake per transaction
- Leader-aware routing: sends to the current and upcoming leaders from the leader schedule
- Jito bundles: up to five transactions, landed atomically and in order
- Regions: Frankfurt, Amsterdam, New York and Tokyo
Performance Metrics
Latency: HTTPS is the simplest to integrate; QUIC and WebSocket keep one connection open, so you don't pay a handshake when the transaction is ready. Colocated, the public internet leaves the path entirely. We don't publish P50/P99 figures we haven't measured under load you'd recognise; benchmark from your own box against your own region.
Throughput: QUIC multiplexes many concurrent streams over one connection, so you are not paying a handshake per transaction the way you are over HTTPS.
Pricing
Pay per transaction:
- API key: create one in the console
- Relay tip: at least 0.001 SOL to an AllenHark tip wallet, inside each transaction you send
- Relay Dedicated: the optional monthly upgrade for volume, paid in SOL, USDC or USDT at checkout
- Whitelisted wallets (Relay Dedicated): transactions signed by them carry no relay tip
- Relay Dedicated price: see pricing for the current figure
Pros
✅ Private path straight to the leader, never public gossip
✅ QUIC protocol removes per-request handshake cost vs HTTP/2
✅ Persistent connections over QUIC or WebSocket
✅ Jito bundles (up to five, atomic, in order)
✅ Pay per transaction, with Relay Dedicated when volume grows
Cons
⚠️ Four regions (Frankfurt, Amsterdam, New York, Tokyo), so pick the one nearest your servers
⚠️ No revert protection on single transactions (send a bundle when you need all-or-nothing)
⚠️ Monthly plan only (no pay-as-you-go tier)
⚠️ QUIC complexity (needs a QUIC client library; WebSocket and HTTPS are simpler)
Best Use Cases
- Pump.fun sniping (first-to-buy scenarios)
- High-frequency arbitrage (many transactions a second over one connection)
- Colocated trading systems (the public internet out of the path)
- MEV bots that need atomic Jito bundles through the same endpoint
Getting Started
// Rust example with Quinn
use quinn::{ClientConfig, Endpoint};
let conn = endpoint
.connect("relay.allenhark.com:4433".parse()?, "relay.allenhark.com")?
.await?;
let (mut send, mut recv) = conn.open_bi().await?;
send.write_all(b"api-key: YOUR_API_KEY\n").await?;
send.write_all(&serde_json::to_vec(&json!({
"tx": tx_base64,
"simulate": false
}))? ).await?;
send.finish().await?;
let response = recv.read_to_end(4096).await?;2. Jito
Website: jito.network
Focus: Bundle-based MEV with revert protection
Technical Architecture
Jito operates a block engine that runs alongside validator clients. Searchers submit bundles of transactions with tips, and the engine auctions block space to the highest bidder. Crucially, Jito ensures specific transaction ordering.
Your Bundle ──> Jito Engine ──> Auction Window ──> Validator (if won)
(auction hold)Key Technologies:
- Transaction bundles: Atomic execution guarantees
- Off-chain Auction: an auction window where searchers bid for inclusion
- ShredStream: Direct access to leader shreds
Performance Metrics
Latency:
- Floor: set by the auction window, which a bundle waits out before it can land
- Total: the auction plus propagation to the leader
Success rate: Variable (depends highly on bid amount)
Pricing
Auction-based model:
- No base fee
- Tips: Variable (typically 0.0001-0.01 SOL per bundle)
- Failed bundles: Free (revert protection)
Competitive landscape:
- Low-competition: Micro-tips sufficient
- High-competition: Can reach 1-10+ SOL for highly profitable blocks
Pros
✅ Revert protection (only pay for successful bundles)
✅ Atomic execution (all-or-nothing guarantees)
✅ Most MEV volume runs through it
✅ Private during auction (bundles not gossiped until landing)
Cons
⚠️ High latency (Auction window introduces unavoidable delay)
⚠️ Unpredictable costs (Blind auction mechanics)
⚠️ Not ideal for sniping (in "first-come" scenarios the auction hold works against you)
Best Use Cases
- Complex arbitrage (multi-hop swaps requiring atomicity)
- Liquidations (requires revert protection to avoid gas waste)
- Sandwich attacks (requires precise ordering)
- Capital-intensive MEV (willing to pay high tips)
Getting Started
import { searcherClient } from 'jito-ts/sdk/block-engine/searcher';
import { Bundle } from 'jito-ts/sdk/block-engine/types';
const client = searcherClient('mainnet.block-engine.jito.wtf');
const bundle = new Bundle([], 5); // 5 transactions max
bundle.addTransactions(signedTx1, signedTx2, tipTx);
const bundleId = await client.sendBundle(bundle);3. BloXroute
Website: bloxroute.com
Focus: Global blockchain distribution network (BDN)
Technical Architecture
BloXroute operates a proprietary mesh network (BDN) with global nodes. It is designed to propagate transactions and blocks ahead of the standard gossip protocol.
Your Server ──> BloXroute Edge Node ──> BDN Mesh ──> Solana Validators
(Any location) (Nearest POP) (Optimized routes)Key Technologies:
- Hyper-connectivity: Peered with major validators
- MEV-Protect: Optional secure routing to prevent front-running
- Trader API: Advanced submission endpoints
Performance Metrics
Latency:
- Advantage: routes around standard gossip
- Leader-aware: Routes specifically to current leader's region
Throughput: High (Enterprise grade)
Pricing
Subscription model:
- Free tier: Limited daily quota
- Paid plans: monthly subscription; see BloXroute for current prices
Pros
✅ Global reach (excellent for non-EU/US traders)
✅ Multi-chain support (one API for Solana + Ethereum)
✅ MEV-Protect (Front-running protection similar to Jito but network-layer)
✅ Cloud integration (works well with AWS/GCP/Azure deployments)
Cons
⚠️ Subscription cost (High fixed cost for independent searchers)
⚠️ More nodes in the path (a mesh adds intermediate nodes vs a direct connection)
⚠️ Latency variability (Dependent on nearest POP proximity)
Best Use Cases
- Global trading operations (Asia, Americas, EU)
- Multi-chain arbitrage (Ethereum ↔ Solana bridges)
- Institutional funds (requiring SLA and support)
4. Helius
Website: helius.dev Focus: Staked QoS & Infrastructure
Technical Architecture
Helius is a leading RPC and infrastructure provider. Their differentiating factor for transaction delivery is Stake-Weighted QoS (SWQoS). By delegating stake to their validators, they get a stake-weighted share of the leader's transaction ingestion, which helps during congestion.
Key Technologies:
- Staked Connections: High-stake validators have priority in the leader's TPU
- Geyser Plugins: Fast data streaming
- Dedicated Nodes: a node of your own
Performance Metrics
Latency:
- Propagation: helped by stake-weighted QoS
- Reliability: holds up well during congestion
Pricing
Subscription model:
- Developer: Free (standard QoS)
- Business/Enterprise: paid plans (access to staked QoS); see Helius for current prices
Pros
✅ Congestion Proof (SWQoS bypasses packet dropping) ✅ Reliable (Major infrastructure provider) ✅ Comprehensive (RPC, API, Webhooks, DAS all in one)
Cons
⚠️ Not a "specialized" MEV relay (More of a premium RPC) ⚠️ Subscription required for QoS benefits
Best Use Cases
- Reliable minting/sniping during congestion
- General purpose trading bots
- Production apps that need a dependable provider
5. Public RPC (Baseline)
For comparison, standard public RPC endpoints:
- Latency: the gossip path, with no priority
- Success rate: drops during congestion
- Cost: Free
- Use case: Development, testing, non-critical transactions
Popular providers: Solana Foundation RPC, Triton (Public), QuickNode (Public)
Comparative Analysis
Where the delay comes from
| Service | What sets the delay |
|---|---|
| AllenHark | Your distance to the relay region, then a private connection to the leader |
| Helius | Your distance to the provider, then a stake-weighted connection to the leader |
| BloXroute | Your distance to the nearest point of presence, then the mesh |
| Jito | The auction window, then the block engine to the leader |
| Public RPC | Public gossip, shared with everyone, congestion included |
Cost Comparison
| Service | Model |
|---|---|
| AllenHark | Relay tip per transaction (from 0.001 SOL); optional monthly Relay Dedicated (pricing) |
| BloXroute | Subscription |
| Helius | Subscription (Business) |
| Jito | Auction tips |
| Public RPC | Free |
Feature Comparison
| Feature | AllenHark | Jito | BloXroute | Helius |
|---|---|---|---|---|
| QUIC Support | ✅ | ❌ | ❌ | ✅ |
| Revert Protection | ✅ (bundles) | ✅ | ✅ (MEV-Protect) | ❌ |
| Bundles | ✅ (Jito bundles) | ✅ | ✅ (BackRunMe) | ❌ |
| Congestion Priority | ✅ (Direct) | ✅ (Auction) | ✅ (BDN) | ✅ (Staked QoS) |
| Privacy | Private connections | Auction Privacy | MEV-Protect | Standard |
Use Case Recommendations
Scenario 1: Pump.fun Token Sniper
Requirement: First-to-buy on new token launches
Priority: The shortest path to the leader
Recommended: AllenHark Relay (colocated)
Why:
- Colocated, the public internet is out of the path entirely
- No auction delay (Jito's auction adds latency before submission)
- QUIC 0-RTT means no handshake at the moment the transaction is ready
Implementation:
// Colocate bot in Frankfurt datacenter
// Use QUIC with persistent connection
// Result: no public internet between your bot and the relayScenario 2: Complex DeFi Arbitrage
Requirement: Multi-hop swaps (e.g., USDC → SOL → BONK → USDC)
Priority: Atomic execution (all steps succeed or none)
Recommended: Jito Bundles
Why:
- Revert protection saves gas on failed arbs
- Atomic execution ensures profitable path completion
- Worth the extra latency for transaction safety
Implementation:
const bundle = new Bundle([], 3);
bundle.addTransactions(swapTx1, swapTx2, swapTx3);
// Only charged if all 3 succeedScenario 3: Global Trading Bot (Asia-based)
Requirement: Trading from Tokyo/Singapore
Priority: Minimize cross-region latency
Recommended: BloXroute
Why:
- BloXroute has edge nodes in Asia
Alternative: AllenHark Relay's Tokyo region, with your bot colocated near it
Scenario 4: High-Reliability Minting
Requirement: Ensuring tx lands during congestion
Priority: Packet inclusion probability
Recommended: Helius (Business Plan)
Why:
- Stake-Weighted QoS is the gold standard for congestion
- If you aren't using SWQoS, your packets are likely dropped
- Jito is also an option if you pay high tips
Hybrid Strategies
Most institutional traders use multiple relays for redundancy and optimization:
Strategy 1: Speed + Safety
Primary: AllenHark Relay (private path to the leader)
Fallback: Jito bundles (if primary fails)
try {
await allenHarkRelay.send(tx);
} catch (error) {
// If AllenHark fails, use Jito with revert protection
await jitoClient.sendBundle(bundle);
}Strategy 2: Geographic Distribution
EU clients: AllenHark Relay
US clients: BloXroute (US East nodes)
Global/Congestion: Helius (SWQoS)
Route based on client location for optimal latency.
Strategy 3: Transaction Type Optimization
Snipes: AllenHark (path to the leader critical)
Complex MEV: Jito (atomicity critical)
Mints: Helius (QoS critical)
Decision Matrix
Answer these questions to choose your relay:
-
Where is your infrastructure located?
- EU: AllenHark
- US: BloXroute or Helius
- Asia: AllenHark (Tokyo) or BloXroute
-
What's your transaction volume?
- <100/day: Public RPC or Jito (if tips allowed)
- 100-1,000/day: AllenHark or Helius
- >1,000/day: AllenHark or BloXroute
-
Do you need revert protection?
- Yes: Jito or BloXroute (MEV-Protect)
- No: AllenHark or Helius
-
What's your latency requirement?
- Shortest path to the leader: AllenHark (colocated)
- Priority during congestion: Helius, BloXroute
- Can wait out an auction: Jito
-
What's your budget?
- Free: Public RPC
- Variable: Jito
- Fixed Subscription: AllenHark, BloXroute, Helius
Industry Trends
1. QUIC Protocol Adoption
Solana's own TPU speaks QUIC, and relays are following. Expect more of them to accept QUIC from clients.
2. Geographic Expansion
Current concentration in EU/US. Asia expansion is next.
AllenHark Relay: Tokyo region alongside Frankfurt, Amsterdam and New York
BloXroute: Expanding Asian POPs
3. Stake-Weighted QoS (SWQoS)
Infrastructure providers delegating stake (like Helius and Triton) is becoming the standard for bypassing network congestion.
Impact: "Pay-for-priority" via stake is solidifying.
4. Regulatory Scrutiny
MEV services attracting regulatory attention in some jurisdictions.
Watch: EU MiCA regulations may impact relay operations.
Conclusion
There is no single "best" Solana MEV relay service. The optimal choice depends on your:
- Geographic location
- Transaction volume
- Latency requirements
- Budget constraints
- Risk tolerance (need for revert protection)
Our general recommendations:
🥇 For HFT/Sniping: AllenHark Relay (colocated)
🥈 For Complex MEV: Jito Bundles
🥉 For Reliability/Congestion: Helius (SWQoS)
🏅 For Global Reach: BloXroute
Pro tip: Start with one service, measure performance in production, then expand to a hybrid strategy as your volume grows.
Next Steps
- Benchmark your current setup - Measure latency and success rates
- Test multiple services - Most offer free trials or free tiers
- Monitor performance - Track P50/P99 latency in production
- Optimize iteratively - Adjust based on real trading data
Ready to upgrade your transaction infrastructure?
Disclaimer: This comparison describes how each service works, not measured performance. Results depend on network conditions, geographic location and your implementation. Always test services in your production environment before committing.
