Built to Land.
Block After Block

Send once, land through SWQoS-backed validators and the Jito Block Engine via four partner providers
330 ms

Average landing through Beam via Astralane vs 457 ms on standard RPC

4

Partner providers behind one endpoint: Astralane, bloXroute, Nozomi, Falcon

60 tx/min

Beam on the free Start plan, up to 500 on Stream and Aperture

How Beam lands a transaction

Add the provider's tip, sign, pick a mode, send to one endpoint. Beam hands it to a partner path toward the current leader, SWQoS-backed validators among them

One endpoint, four provider paths

Send a signed transaction to beam.rpcfast.com. Beam routes it through the provider you name, or the one your tip account points to.

Provider docs

Provider by name or from the tip account

Live provider score feed

Live tip-size feed per provider

Two modes, chosen per transaction

fastest by default, for HFT, arbitrage and liquidations. mev_protect against frontrunning and sandwiching. Bundles land in order or revert together.

Mode docs

fastest: HFT, arbitrage, liquidations

mev_protect: frontrun and sandwich guard

Atomic bundles on paid plans

HTTP or QUIC, your call

HTTP for sendTransaction and sendBundle. QUIC on port 9900 adds sendTransactionFast: fire and forget, no response.

QUIC docs

HTTP: sendTransaction, sendBundle

QUIC: sendTransactionFast

Rust crate beam-quic-client

Landing time in numbers

Beam via Astralane lands 127 ms faster than standard RPC on average, 477 ms at p90. Astralane, bloXroute and Falcon land within 3.2 ms

Beam vs standard RPC

127 ms faster

Beam via Astralane, 20 runs each, 20 of 20 landed.

Average landing

Beam

330 ms

Standard RPC

457 ms

At p90

Beam

589 ms

Standard RPC

1,066 ms

Providers side by side

Within 3.2 ms

Separate run: Astralane, bloXroute, Falcon, 10 runs each.

Average landing, 10 of 10 landed each

Falcon

229.6 ms

Astralane

231.6 ms

bloXroute

232.8 ms

Who Beam is built for

Searchers, bots and market makers whose P&L moves with landing rate. For standard, low-priority flows a regular Solana RPC endpoint may be enough
Single-transaction speed

HFT, market making, simple arbitrage, standard liquidation bots. Any of the four providers, picked by the live score, in fastest mode.

Atomic or protected execution

MEV searchers, multi-leg arbitrage, complex liquidations, user-facing swaps. Bundles and mev_protect through Astralane or bloXroute.

The four providers

Tips go to the provider's accounts; Beam reads the provider from them.

Per plan

Astralane

bundles + protection

bloXroute

bundles + protection

Nozomi

by Temporal

Falcon

by Corvus
Bundles
Start
Focus
Stream
Aperture
Modes
Start
fastest, mev_protect
Focus
fastest, mev_protect
Stream
fastest
Aperture
fastest
Min. tip
Start
0.0001 SOL
Focus
0.001 SOL
Stream
0.001 SOL
Aperture
0.001 SOL
Tip accounts
Start
2
Focus
3
Stream
8
Aperture
5

Beam is on every plan

Start free with 60 transactions a minute. Bundles open on Focus and up
Per plan
Focus
$45 a month
Stream
$249 a month
Aperture
$499 a month
Beam rate limit
Start
60 tx/min
Focus
200 tx/min
Stream
500 tx/min
Aperture
500 tx/min
Bundles
Start
Focus
Stream
Aperture
Monthly credits
Start
1.5M
Focus
12M
Stream
60M
Aperture
120M
Cost per send
Start
5 CU
Focus
5 CU
Stream
5 CU
Aperture
5 CU
Support, first answer
Start
Community
Focus
Email, 24h
Stream
Email, 12h
Aperture
Priority chat, 8h

Beam (Beta). Support times are the first answer during support chat hours; outside them requests go best effort.

What Beam does not do

Worth knowing before you wire it into a sender.

Beam is a transaction delivery service, not a general-purpose Solana RPC endpoint: reads stay on your RPC
Beam does not add the tip: append the provider's tip transfer before you sign, on every transaction
No retries on our side: maxRetries and skipPreflight=false are ignored, your app resubmits
mev_protect and bundles go only through Astralane and bloXroute
Every transaction in a bundle counts toward the rate limit; QUIC sends count the same as HTTP
A spam classifier watches landing ratio: if most sends fail to land over a sustained period, the account enters a penalty state (throttling, lower limits, bundle restrictions, possible suspension) until it stays healthy for a sustained period

Own the lane

Send your own transactions on the free plan and compare landing. Samples in Rust, TypeScript and Python.

Beam and SWQoS FAQ

What is SWQoS on Solana?

Stake-Weighted Quality of Service gives validators bandwidth to the current leader in proportion to their stake. An RPC cannot stake, so it peers with a staked validator that forwards transactions for it. During congestion, stake-backed traffic gets preferential access to the leader, while unstaked traffic is rate-limited.

Why does my Solana transaction not land with a high priority fee?

A priority fee orders transactions once they are inside the leader queue. Under congestion, unstaked traffic is rate-limited, so packets can drop before they reach the leader and the fee has no chance to count. SWQoS improves that access; it does not remove fee competition, so keep paying the fee.

Which Beam provider is best for Jito bundles and MEV protection?

For bundles, multi-leg arbitrage or user-facing swaps that need mev_protect, use Astralane or bloXroute. For single-transaction speed, any of the four works: read the provider score feed and send through the one with the best real-time score. If you set no provider, Beam derives it from the tip account in your transaction.

Does Beam add the tip instruction automatically?

No. Append the provider-specific tip transfer before signing. Minimums are 0.0001 SOL for Astralane and 0.001 SOL for bloXroute, Nozomi and Falcon; the tip feed at wss://beam.rpcfast.com/tips returns recommended tip amounts per provider, and the tip accounts are listed in the docs.

Can I use SWQoS on a free Solana RPC plan?

Yes. Beam is in beta on every plan, the free Start plan included, from 60 transactions a minute on Start to 500 on Stream and Aperture. Each send costs 5 CU. Bundles need a paid plan.

Do I need ShredStream with SWQoS?

If you compete in same-slot races, you likely want one: a faster feed shortens the time to spot the opportunity, Beam raises the odds of delivery. Pair Beam with Aperture TxStream, or with ShredStream if you prefer to decode yourself; both come with the Aperture plan. For standard, low-priority flows a regular Solana RPC endpoint may be enough.

We use cookies to personalize your experience