Solana, in a form
you can build on

Tessium is a realtime Solana data API. Open one WebSocket, subscribe to the streams you need, and receive on-chain activity as structured events.

  • One connection
  • 100+ programs decoded
  • No usage metering
REQUEST
LIVE STREAM
BUY3.34 SOLXVEa…GxYZ$233.54#351295163
SELL5.89 SOL1Xun…J6PY$62.18#351335349
SELL1.11 SOLumRo…aEe6$249.41#351349897
SELL8.27 SOLJvvD…3ahx$17.99#351126912
BUY8.32 SOLc5Cc…oE5T$171.58#351392628
SELL6.59 SOLTfJ9…ohJs$203.26#351275222
DATA STREAMS

Track new markets, tokens, and wallets

Eight streams in total, all sharing one connection. Subscribe globally, by token or by wallet, filter on the server, and receive only the events you asked for.

Explore data streams

New markets

always on

launchesmigrationspool_creations

Tokens appearing on supported launchpads, their graduation to an AMM, and the pools created for them.

Tokens

mint address

token_tradestoken_transferscandles

Every swap that settles in a token's pools, every transfer of it, and OHLCV built from the same data.

Wallets

wallet address

wallet_tradeswallet_transfers

What a wallet traded, including the full route it took, and what moved in or out of it.

COVERAGE

Every swap of your token. Not a sample of them.

What reaches your application is already resolved: the venue, the trader, the amounts and the dollar value.

pump.funRaydiumMeteoraOrcaJupiter100+ more

New venues are covered as they appear.

No gaps

0 missed launches, 0 mismatched trade sides.

Verified under load

0 invariant violations across 4.9M delivered events.

Dollar value resolved

99.96% of trades arrive with a USD value. 0.04% unresolved.

IN PRODUCTION

Built to keep the stream unbroken.

0.63 s
median, chain to your socket
0.90 s
p99, chain to your socket
99.8%
availability

Tuned for speed at every stage

Events are emitted as soon as Solana processes them, without waiting for finalization. The delivery path is built for latency rather than bolted onto a general-purpose API.

Nothing is silently lost

If your client falls behind, Tessium names the subscription and the exact position of the first event you missed, so you know where to ask again. Most vendors let you find out on your own.

Reconnect and catch up

After a dropped connection, reconnect with your last position and receive what you missed within the catch-up window your plan includes.

WHAT YOU PAY

Flat price. No metering.

Your plan caps how many subscriptions and connections you hold, not the volume that flows through them. Nothing is billed on top and nothing runs out mid-month.

No usage meter

What flows through your subscriptions is never counted against you.

No credits to run out

Nothing to buy in advance and nothing that expires in the middle of the month.

The same speed on every plan

No priority tiers and no throttling. Inside your limits Tessium behaves identically for everyone.

A single wrapped SOL trade subscription moves about 515 GB a month. On Tessium it is included.

QUICK START

From key to first event in three steps

Nothing to install and nothing to configure. The full walkthrough, with examples in JavaScript and Python, lives in the documentation.

  1. 01

    Create a key

    Sign up and generate an API key in your dashboard. The free plan needs no payment details.

  2. 02

    Open one connection

    Connect to the Tessium endpoint with your key. The same connection serves every stream.

  3. 03

    Subscribe and receive

    Send a subscribe message for the stream you want, add filters if you need them, and events arrive as structured JSON.

Everything above is one API key away

Start on the free plan and connect in minutes.