Skip to content
Lumios

Solana RPC and streaming

Get an RPC endpoint or connect to a Solana data feed. Set up access and check usage from the same dashboard.

Choose your connection

Start with the data your app needs. You can use RPC alongside a streaming feed.

Solana RPC

Look up balances and account data, or send a transaction with JSON-RPC.

Explore RPC

Yellowstone gRPC

Listen for account, transaction, or slot changes with a filtered Yellowstone stream.

Explore gRPC

Shred streaming

Receive raw shreds over UDP and run your own decoder.

Explore shred streaming

Your first RPC request

Run the example using your RPC URL from Endpoints. Keep that URL on your server, since it contains your access token.

Follow the quickstart
# Account RPC endpoint
curl "$LUMIOS_RPC_URL" \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getLatestBlockhash",
    "params": [{ "commitment": "confirmed" }]
  }'

Use your account’s RPC endpoint.

Developer guides

All guides

Common questions

Which connection should I start with?

RPC is a useful starting point for a wallet or a payment screen. Yellowstone gRPC suits a backend that needs continuous updates. With raw shreds, you run the decoder. You can use RPC alongside either feed.

Where do I find my endpoints and credentials?

Open Endpoints in the dashboard. Choose a subscription and location to see the endpoints and credentials available to you.

Can I monitor my usage?

Usage shows request counts and errors. Limits shows the quotas for your subscription.

Are preconfirmations the same as finality?

No. Seeing a transaction in a feed tells you it was observed. Check its execution result and commitment level before treating it as confirmed.

Set up your endpoint

Sign in to see your available plans and create a regional endpoint.

Open dashboard