Getting Started
Quick Start
Send your first transaction through BoltTx in under 3 minutes.
Get your API Key
Create a free account at bolttx.io/signup and generate an API key from your dashboard. No credit card required.
Build & sign your transaction
Use any Solana SDK to construct and sign your transaction locally. BoltTx accepts the standard base64-encoded serialized transaction format. Because the signature guarantees integrity, the exact bytes you sign are what lands on chain — ordered fairly by the tip you set: higher tip = higher priority, no front-running, no hidden fees.
Required: include a tip
Add a SystemProgram transfer to any BoltTx tip addressas one of your transaction's instructions. The tip amount is based on your current plan (Starter: 0.0008 SOL minimum). Every tip earns Bolt Points — accumulate enough and your plan auto-upgrades to a tier with lower minimums.
Endpoint
Auto-routed to the fastest landing path. Both HTTPS and HTTP supported.
BoltTx
Auto-routed to the fastest landing path
https://bolttx.io/v1/sendhttp://bolttx.io/v1/sendRegional endpoints (optional)
Pin to a specific region for lowest RTThttps://nj.bolttx.io/v1/sendhttps://fr.bolttx.io/v1/sendhttps://sg.bolttx.io/v1/sendBoltTx automatically selects the fastest landing path — no region selection needed.
Performance tip — use HTTP keep-alive
Reuse one TCP+TLS connection across requests. Without keep-alive each tx pays a 50-80ms handshake penalty.
- • Node.js:
new https.Agent({ keepAlive: true }) - • Python:
requests.Session() - • Go:
net/http(default Transport already pools) - • Rust:
reqwest::Client(reuse one Client globally)
Send to BoltTx
Make a single POST request. That's it.
# Build and sign your transaction locally, then base64-encode it.
curl -X POST https://bolttx.io/v1/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transaction": "<base64_encoded_signed_transaction>",
"options": {
"skip_preflight": true,
"max_retries": 3,
"anti_mev": true
}
}'Transaction confirmed
BoltTx returns the transaction signature immediately. Your transaction is delivered through our optimized infrastructure with dedicated SWQoS and Anti-MEV protection.
{
"success": true,
"signature": "5xKn...9mPq",
"slot": 234567890
}Already using a Solana RPC client?
BoltTx also exposes a Solana JSON-RPC proxy. Just swap your Connection URL — no code changes needed.
const connection = new Connection("https://bolttx.io/?api-key=YOUR_API_KEY");
await connection.sendRawTransaction(signedTx.serialize());