Documentation

Solana Get started with TPU Sender

How to get TPU Sender access: start in the Supanode portal, pick a plan, receive your API key and endpoint, send your first transaction and confirm it landed.

// updated 2026-09-24

From the portal to first landed transaction.

What you'll need

  • A server that sends your transactions. A plan covers one server IP.
  • A bot that builds and signs Solana transactions.
  • Any language that can send a UDP packet. Examples are in Rust, TypeScript, and Python.

Get access

  1. 1
    Start in the portal

    Open the portal and sign in with a Solana wallet. Our team sets TPU Sender up: have your region, your server IP, and roughly how many transactions you send ready. Questions? Telegram support.

  2. 2
    Pick a plan

    Standard for a regular trading flow, High-volume for strategies that fire many transactions per opportunity. Prices are on Plans.

  3. 3
    Get your API key and endpoint

    After payment you receive a private API key and the endpoint for your region. Keep the key secret - anyone holding it sends on your plan.

  4. 4
    Send and confirm

    Send each signed transaction as one UDP packet - see Sending transactions. Then confirm it landed through RPC.

Confirm landing

WARNING

TPU Sender returns nothing. A packet that left your server is sent, not landed. Always confirm by signature.

curl https://fra.sol.supanode.xyz:8899 \
  -H "Content-Type: application/json" \
  -H "x-token: YOUR_RPC_TOKEN" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getSignatureStatuses",
    "params": [["YOUR_SIGNATURE"]]
  }'

Check that confirmationStatus is confirmed or finalized. Any Solana RPC works for this check - the example uses Supanode RPC.

Best practices

TIP
  • Simulate before sending. TPU Sender doesn't run preflight. Use simulateTransaction on RPC while you build.
  • Use a fresh blockhash. A packet with an expired blockhash is dropped by the network, not by us.
  • Track landing rate. Compare sent signatures with confirmed ones.

Where to next

Sending transactions

Packet format and code samples.

Fees and tips

What you pay on top of the plan.

Regions

Frankfurt and Amsterdam.

TPU Sender overview

What it is and the benchmark.