Docs

NodeLane exposes the standard Solana JSON-RPC interface behind a single endpoint. Point your existing client at it and pass your API key as a query parameter, no SDK changes needed.

# base endpoint
https://rpc.nodelane.dev/queries/solana?key=YOUR_API_KEY

Authentication

Every request needs a valid API key passed as the key query parameter. Get a key from your dashboard after subscribing. Missing or invalid keys are rejected before the request reaches any upstream provider.

Compute units

Usage is metered in compute units (CU), not raw request count. Every supported method costs a flat 40 CU per call, regardless of method complexity. A batch request is billed per item: a 3-call batch costs 120 CU.

52 methods are supported today, grouped below.

Accounts & tokens

MethodCost
getAccountInfo40 CU
getBalance40 CU
getMultipleAccounts40 CU
getProgramAccounts40 CU
getLargestAccounts40 CU
getMinimumBalanceForRentExemption40 CU
getStakeMinimumDelegation40 CU
getTokenAccountBalance40 CU
getTokenAccountsByDelegate40 CU
getTokenAccountsByOwner40 CU
getTokenLargestAccounts40 CU
getTokenSupply40 CU

Blocks

MethodCost
getBlock40 CU
getBlockHeight40 CU
getBlockProduction40 CU
getBlockCommitment40 CU
getBlocks40 CU
getBlocksWithLimit40 CU
getBlockTime40 CU
getFirstAvailableBlock40 CU
getGenesisHash40 CU
getLatestBlockhash40 CU
isBlockhashValid40 CU
getRecentPrioritizationFees40 CU
minimumLedgerSlot40 CU

Transactions

MethodCost
getTransaction40 CU
getTransactionCount40 CU
getSignaturesForAddress40 CU
getSignatureStatuses40 CU
sendTransaction40 CU
simulateTransaction40 CU
getFeeForMessage40 CU

Network & cluster

MethodCost
getClusterNodes40 CU
getEpochInfo40 CU
getEpochSchedule40 CU
getHealth40 CU
getHighestSnapshotSlot40 CU
getIdentity40 CU
getInflationGovernor40 CU
getInflationRate40 CU
getInflationReward40 CU
getLeaderSchedule40 CU
getMaxRetransmitSlot40 CU
getMaxShredInsertSlot40 CU
getRecentPerformanceSamples40 CU
getSlot40 CU
getSlotLeader40 CU
getSlotLeaders40 CU
getSupply40 CU
getVersion40 CU
getVoteAccounts40 CU
requestAirdrop40 CU

Rate limits & quota

Each key has a 25 req/s burst limit enforced at the edge, plus a monthly compute unit quota tied to your plan. Requests over the burst limit or monthly quota return a JSON-RPC error instead of forwarding to an upstream provider.

Errors

CodeMeaning
-32001Missing or invalid API key
-32002API key revoked
-32005Rate limited (burst)
-32006Monthly quota exceeded
-32602Invalid params (e.g. an unfiltered getProgramAccounts call)