▾ Documentation

Quickstart

Get a Supanode endpoint and make your first Solana RPC call in 5 minutes. IP allowlist auth, no API keys.

// updated 2026-06-04

From zero to your first successful Solana RPC call in 5 minutes.

NOTE

Authorization is by IP - no token to pass in headers. Requests from any IP outside your allowlist are rejected.

What you'll need

  • HTTP client - curl works, any language with HTTP support works.
  • A Supanode Bundle subscription or active free trial.
  • The public IP of the server you'll be calling from, registered in your Bundle IP allowlist.

How do I get access?

Two paths:

Buy a Bundle plan

Choose a tier, then Telegram us your server IP — we allowlist it and you're live.

Activate a free trial

48-hour trial, no card required. Telegram us with the tier and IP - we set it up within hours.

For details on trials, see Free Trials.

2. Make your first call

  1. 1
    Run the test request

    From a server whose IP is in your allowlist, the simplest possible call - getSlot returns the current Solana slot. The endpoint accepts the standard Solana JSON-RPC HTTP methods:

    curl http://fra.supanode.xyz:8899 \
      -H "Content-Type: application/json" \
      -d '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'
    
  2. 2
    Verify the response

    A successful response looks like this:

    {
      "jsonrpc": "2.0",
      "result": 282729810,
      "id": 1
    }
    

    The result is the current slot. If you see this, your IP is correctly allowlisted and you're ready to build.

WARNING

Got 403 or empty response? The IP making the request is not in your Bundle allowlist. Contact @supanode_tgs to check or update it.

Where to next

Choose your product

Pick RPC, gRPC, WebSocket, or a specialized product.

RPC examples

Code in TypeScript, Rust, Python, curl.

Authentication

All four authorization models explained.

Pricing plans

5 plans, all with free trials.