Logo
New RPC users get 35% off their first monthView the offer
Solana logo

Solana RPC Endpoint & API for Mainnet

A high-throughput Layer 1 for fast, low-cost applications, DeFi, gaming, and real-time transactions.

Connect to Solana Mainnet through OnFinality's managed JSON-RPC API over HTTPS and WebSocket. Query accounts and transactions, submit and simulate transactions, subscribe to live updates, and access historical Solana data without operating your own RPC infrastructure.

CurrencySOL
Create a free API key for 400,000 response units per day and up to 40 response units/second. Method weights apply.

Public endpoint rate limit: 5 req/sec

Quick Start
curl -H 'Content-Type: application/json' -d '{"id":1,"jsonrpc":"2.0","method":"getHealth"}' 'https://solana.api.onfinality.io/public'
curl -H 'Content-Type: application/json' -d '{"id":1,"jsonrpc":"2.0","method":"getHealth"}' 'https://solana.api.onfinality.io/public'
HTTPs
https://solana.api.onfinality.io/public
https://solana.api.onfinality.io/public
Websocket
wss://solana.api.onfinality.io/public-ws
wss://solana.api.onfinality.io/public-ws
GET CONNECTED

Connect to Solana

Simulate Solana transactions and stream account updates with OnFinality RPC. Combine WebSocket subscriptions and archive data for trading bots and wallets.

Try the public interface

First request
curl 'https://solana.api.onfinality.io/public' \
  -H 'Content-Type: application/json' \
  --data '{"id":1,"jsonrpc":"2.0","method":"getHealth"}'

Use the interface and request shown above for an initial check, then test the methods and traffic pattern your application actually needs.

02

Create your own access

  1. Open the dashboard and select this network.
  2. Create an endpoint and copy the access details supplied by the dashboard.
  3. Validate your application's methods, peak traffic and error handling before production.
Create an RPC endpoint for Solana
RPC API

RPC API plans & response units

Choose a shared RPC plan by response-unit allowance and peak throughput. Method weights and network-specific availability still apply.

Developer

Free
Included response units
400,000/day
Rate limit
Up to 40 RU/s
Extra RU
Not available

Accelerate

$249/month
Included response units
100 million/month
Rate limit
500 RU/s
Extra RU
$3.75/million
Compare RPC plans

Plan figures checked 8 November 2026. RU are not always raw requests; WebSocket responses also count toward limits. Check the current pricing and this network's method documentation. Node charges and applicable taxes are additional.

NETWORK REFERENCE

Solana RPC details

Network
Solana Mainnet
Native Token
SOL
RPC API
Solana JSON-RPC
HTTPS
Supported
WebSocket
Supported
Archive Access
Supported
Regions
N. Virginia / Hong Kong
Devnet
Supported
Independent Benchmark
CompareNodes
NETWORK REFERENCE

Supported Solana JSON-RPC methods

Use Solana JSON-RPC methods to read accounts and program data, inspect blocks and transactions, submit or simulate transactions, and monitor the current network state.

Account & program data

getAccountInfogetMultipleAccountsgetProgramAccountsgetTokenAccountsByOwner

Blocks & transaction history

getBlockgetTransactiongetSignaturesForAddressgetSignatureStatuses

Transaction execution

getLatestBlockhashsimulateTransactionsendTransactiongetRecentPrioritizationFees

Network state

getSlotgetBlockHeightgetEpochInfo
NETWORK REFERENCE

Solana WebSocket RPC

Solana WebSocket RPC delivers live account, program, log, signature, slot, and block updates without repeated polling. Connect to the wss://solana.api.onfinality.io/public-ws endpoint for wallets, dashboards, trading systems, and transaction monitors that need real-time chain events.

SubscriptionTypical use
accountSubscribeWallet/account balance updates
programSubscribeProgram-owned account changes
logsSubscribeProgram logs and trading events
signatureSubscribeTransaction confirmation
slotSubscribeReal-time slot progression
blockSubscribeNew block streaming
NETWORK REFERENCE

Solana Archive RPC

Query historical blocks, transactions, signatures, and older chain data through OnFinality's archive-capable Solana RPC infrastructure.

NETWORK REFERENCE

Solana RPC for trading bots

Trading systems can combine getLatestBlockhash, getRecentPrioritizationFees, transaction simulation and WebSocket subscriptions to prepare, submit and monitor transactions.

NETWORK REFERENCE

Solana Public RPC vs Managed RPC

Solana Public RPCOnFinality
Development/testingYesYes
Production trafficNot recommendedYes
Authenticated APINoYes
Higher rate limitsNo guaranteeUp to 500 RU/s
WebSocketYesYes
Usage analyticsNoYes
Archive accessLimited by public serviceSupported
Dedicated infrastructureNoAvailable
BUILT FOR YOUR WORKLOAD

Build with Solana

Plan access around the requests, operational requirements and release workflow your application needs.

Integration

Start with a connection check, then validate the reads, transactions or data workflows required by your application.

Usage planning

Review method-specific limits, plan allowances and usage before increasing traffic. Different methods can consume different response units.

Operations

Use your real client region and request pattern when evaluating latency, retries and service availability.

Never Worry about Infrastructure Again

OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.

Get Started