Solana JSON-RPC API

JSON-RPC API for interacting with the Solana blockchain. Provides methods for reading account data, submitting transactions, subscribing to account/program events via WebSocket, and querying blockchain state. Hosted by providers like Helius, QuickNode, Alchemy, or Solana's own public endpoints.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools blockchain solana web3 rpc defi nft crypto json-rpc
⚙ Agent Friendliness
54
/ 100
Can an agent use this?
🔒 Security
74
/ 100
Is it safe for agents?
⚡ Reliability
76
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
70
Auth Simplicity
72
Rate Limits
65

🔒 Security

TLS Enforcement
100
Auth Strength
72
Scope Granularity
45
Dep. Hygiene
75
Secret Handling
80

HTTPS/WSS enforced. Private keys for transaction signing must be managed client-side — no key custody. API keys from providers are not scoped. Validator network provides Byzantine fault tolerance.

⚡ Reliability

Uptime/SLA
85
Version Stability
75
Breaking Changes
70
Error Recovery
72
AF Security Reliability

Best When

You're building agents that interact with the Solana ecosystem (DeFi, NFTs, token programs) and need read/write access to on-chain state.

Avoid When

You're building on Ethereum or EVM-compatible chains — use ethers.js/viem + Alchemy/Infura instead.

Use Cases

  • Read token balances, NFT ownership, and account state for agent financial analysis and portfolio tracking
  • Submit Solana transactions (token transfers, DeFi interactions, NFT mints) as part of agent execution workflows
  • Subscribe to program account changes via WebSocket to trigger agent workflows on on-chain events in real time
  • Query transaction history and program logs for agent-driven audit and reconciliation workflows
  • Fetch SPL token metadata and mint information for agent inventory management

Not For

  • High-frequency trading requiring sub-millisecond latency — Solana's 400ms slot time sets a floor on confirmation latency
  • Ethereum-compatible (EVM) operations — Solana uses a different account model and is not EVM-compatible
  • Long-term historical data queries — full historical data requires archive nodes or third-party indexers like Helius

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

Public Solana RPC endpoints require no auth but are heavily rate-limited. Production use requires an API key from a provider (Helius, QuickNode, Alchemy, etc.) passed as query param or in the JSON-RPC URL. No standard auth header — provider-specific conventions.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Always use a provider API (Helius, QuickNode, Alchemy) for production — public Solana endpoints are unreliable and heavily throttled.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Transactions reference a 'recent blockhash' that expires after ~150 blocks (~60 seconds) — agents must obtain a fresh blockhash before signing and submitting transactions
  • Account data is base64-encoded and schema varies by program — agents must use the correct borsh or custom decoder for each program's account layout
  • Solana uses 'lamports' (1 SOL = 1,000,000,000 lamports) for all native token amounts — agents must handle lamport math to avoid overflow/underflow errors
  • WebSocket subscriptions ('accountSubscribe', 'programSubscribe') use a different RPC endpoint than HTTP — agents need separate connection management for subscriptions
  • Transaction confirmation is probabilistic — 'confirmed' status means 67% stake confirmation but 'finalized' (32-slot delay) is required for irreversible certainty
  • Program-derived addresses (PDAs) require off-chain calculation before use — agents must compute PDA addresses via the SDK, not query them from the chain
  • getTokenAccountsByOwner returns all SPL token accounts but each call has a 100-account default limit — agents holding many token types must paginate

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Solana JSON-RPC API.

$99

Scores are editorial opinions as of 2026-03-06.

5229
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered