Solana Overview

SolanaFamily: SolanaNetworks: Mainnet · Devnet (Testnet)

Solana is a Layer 1 blockchain that combines Proof of History timestamps with proof-of-stake consensus and parallel transaction execution. Official website ↗

Available APIs

Nodit services available on Solana, by network.

NetworksRPC API (Elastic Node)Dedicated ClusterData APIMultichain APIWebhookStream
MainnetAvailableContact usComing soonPaid plan––
DevnetTestnetAvailable–Coming soon–––
  • RPC API (Elastic Node) — Send JSON-RPC or REST requests directly to chain nodes to read blocks, transactions, and balances, or broadcast signed transactions. Served on shared nodes operated by Nodit (Elastic Node).
  • Dedicated Cluster — A node cluster isolated for a single customer. Use it when throughput, SLA, or network configuration must match your requirements; available after you contact us.
  • Data API — Query on-chain data indexed by Nodit. Get token and NFT holdings or transaction and transfer history in one request instead of many node calls.
  • Multichain API — Query data across multiple chains in one request, such as finding which chains an address or transaction hash exists on.
  • Webhook — Receive a notification at your URL when on-chain events matching your conditions occur, such as address activity, token transfers, or event logs.
  • Stream — Receive on-chain events matching your conditions in real time over a WebSocket connection, without exposing a Webhook endpoint on your server.

Get an API Key

Every API requires an API Key in the X-API-KEY request header. See the guide below to issue one from the console.

How to get an API Key →

Make your first call

Replace {YOUR_API_KEY} with the API Key you issued and run the request below to get the getSlot result on Solana Mainnet.

curl -X POST "https://solana-mainnet.nodit.io/" \
  -H "X-API-KEY: {YOUR_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getSlot",
  "params": [
    [
      "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW"
    ],
    {
      "searchTransactionHistory": true
    }
  ]
}'

getSlot reference — parameters and response fields →

References and guides you can use with this chain.