Solana website screenshot

Solana

Solana is a high-performance blockchain platform designed for fast, secure, and scalable decentralized applications and marketplaces. It exposes a JSON-RPC 2.0 API over HTTP and WebSocket for querying accounts, transactions, programs, token balances, blocks, and cluster state, as well as submitting and simulating transactions. Three public clusters are available — Mainnet, Devnet, and Testnet — with dedicated API nodes for each environment.

Solana publishes 6 APIs on the APIs.io network, including Accounts API, Blocks API, Cluster API, and 3 more. Tagged areas include Blockchain, Cryptocurrency, Web3, DeFi, and Transaction.

The Solana catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Solana’s developer surface includes developer portal, documentation, getting-started guide, authentication, changelog, engineering blog, sandbox, and 61 more developer resources.

67.1/100 exemplar ▬ flat Agent 28/100 agent aware open core · MIT Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumOpen⚡ Free to try
1 APIs 8 Features 6 Use Cases
BlockchainCryptocurrencyWeb3DeFiTransactionTokens

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Open Source Surface applies to this provider. This product is open source and we read its repository directly, so Open Source Surface carries 10 points of the composite. It is scored from what the repository actually publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the provider rather than inferred from our own catalog pointers. This facet adds; nothing was taken away to make room for it. An open-source project is not excused from the commercial facets, because exemption would strip it of the points it does earn. If we have the wrong repository, or this product is not open source, say so on your provider repo and we will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 80 points between them, because the conditional facet above carries the other 20. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 80% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/solana: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Solana RPC Tokens API

SPL Token-oriented JSON-RPC methods for the Solana blockchain. Provides getTokenAccountBalance to return the token balance for an SPL Token account, getTokenAccountsByDelegate t...

Solana RPC Transactions API

Transaction-oriented JSON-RPC methods for the Solana blockchain. Includes sendTransaction to submit a signed transaction to the network, simulateTransaction to test a transactio...

Solana RPC Blocks API

Block and slot-oriented JSON-RPC methods for the Solana blockchain. Includes getBlock to retrieve a confirmed block at a given slot, getBlockCommitment for commitment level of a...

Solana RPC Cluster API

Cluster and validator-oriented JSON-RPC methods for the Solana network. Includes getClusterNodes for the list of nodes in the cluster, getEpochInfo and getEpochSchedule for epoc...

Solana RPC Economics API

Economics and staking-oriented JSON-RPC methods for the Solana blockchain. Includes getInflationGovernor to retrieve current inflation parameters, getInflationRate for the speci...

Solana RPC WebSocket Subscriptions API

Real-time WebSocket subscription API for the Solana blockchain. Provides event-driven notifications for accounts (accountSubscribe, programSubscribe), transactions (logsSubscrib...

Solana Accounts API

Methods for querying account state, balances, and program ownership

Solana Blocks API

Methods for querying blocks, slots, and ledger information

Solana Cluster API

Methods for querying cluster nodes, validators, and network state

Solana Economics API

Methods for querying inflation, staking, and supply information

Solana Tokens API

Methods for querying SPL Token accounts, balances, and supply

Solana Transactions API

Methods for sending, simulating, and querying transactions

Scroll for all 12

Postman Collections 6

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 7

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 7

Arazzo Workflows 17

Multi-step API workflows described with the Arazzo specification.

Solana Check Whether an Account Is Rent Exempt

Read an account's size and lamports, then look up the rent-exempt minimum for that size.

ARAZZO

Solana Page an Address's Transaction History

List an address's recent transaction signatures and expand the newest one into full detail.

ARAZZO

Solana Inspect a Confirmed Block at the Current Slot

Resolve the current slot, fetch its block, and read the block's timestamp and commitment.

ARAZZO

Solana Run a Cluster Health and Readiness Check

Probe an RPC node's health, version, current slot, epoch position, and block height.

ARAZZO

Solana Request a Devnet Airdrop and Confirm Funding

Check node health, record a balance, request an airdrop, confirm it, and verify the balance moved.

ARAZZO

Solana Estimate Transaction Fees and Priority Fees

Fetch a blockhash, price a message, sample recent priority fees, and re-check blockhash validity.

ARAZZO

Solana Resolve the Current Epoch's Leader Schedule

Read epoch position and schedule, fetch the leader schedule, and identify the current and upcoming leaders.

ARAZZO

Solana Discover the Available Ledger Range and Backfill Blocks

Find the node's earliest available block and minimum retained slot, then walk a page of blocks.

ARAZZO

Solana Sample Network Performance and Block Production

Pull recent performance samples, the running transaction count, block production, and the node list.

ARAZZO

Solana Snapshot Network Supply and Staking Economics

Read total and circulating supply, profile the largest accounts, and read inflation and staking floors.

ARAZZO

Solana Identify a Node and Its Cluster and Snapshot State

Read a node's identity, genesis hash, version, snapshot slots, and shred-processing high-water marks.

ARAZZO

Solana Scan a Program's Owned Accounts

Verify an address is an executable program, list the accounts it owns, and batch-read the first of them.

ARAZZO

Solana Submit a Transaction and Confirm It

Fetch a blockhash, simulate a signed transaction, send it, poll to finality, and read it back.

ARAZZO

Solana Audit Token Accounts Delegated to an Address

List the token accounts a delegate can spend from, resolve one balance, and inspect the account.

ARAZZO

Solana Analyze an SPL Token Mint and Its Largest Holders

Read a mint's total supply, list its 20 largest token accounts, and inspect the top holder.

ARAZZO

Solana Audit Validator Vote Accounts and Inflation Rewards

Read the current epoch, list current and delinquent vote accounts, and resolve inflation rewards.

ARAZZO

Solana Snapshot a Wallet's SOL and SPL Token Holdings

Read a wallet's lamport balance, enumerate its SPL Token accounts, and price one token account.

ARAZZO

Scroll for all 17

Pricing Plans 1

Published pricing tiers and plan structures.

Solana Plans

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Solana Rpc Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 8

Notable capabilities this provider offers.

JSON-RPC 2.0 over HTTP

Standard JSON-RPC 2.0 protocol over HTTP POST to cluster API nodes

WebSocket Subscriptions

Real-time push notifications for accounts, transactions, blocks, and cluster events

Three Network Clusters

Mainnet (production), Devnet (development), and Testnet (validator testing) environments

Commitment Levels

processed, confirmed, and finalized commitment levels for all applicable methods

SPL Token Support

Full support for querying SPL Token accounts, balances, delegates, and supply

Transaction Simulation

Simulate transactions before broadcasting to catch errors without consuming fees

Priority Fees

Query recent prioritization fees to optimize transaction landing time

Airdrop (Devnet/Testnet)

Request free SOL airdrops on Devnet and Testnet for development and testing

Scroll for all 8

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Solana Rpc Context

17 classes · 56 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Solana API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Solana JSON-RPC API Schemas

0 properties

JSON SCHEMA

Examples 1

Example request and response payloads for these APIs.

Solana Rpc Examples

5 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Solana Authentication

0 schemes

SECURITY

Solana Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Solana Agentic Access

52 operations · 52 acting

52 operations · 52 acting

AGENTIC

Use Cases 6

What developers build with this provider.

DeFi Application Backend

Query token balances, account states, and submit transactions for decentralized finance apps

NFT Marketplace Integration

Retrieve program accounts and token account data to power NFT discovery and trading

Blockchain Analytics

Stream block and transaction data via subscriptions for real-time analytics pipelines

Wallet Development

Check balances, fetch transaction history, sign and send transactions for wallet apps

Validator Monitoring

Monitor cluster health, epoch schedules, slot leaders, and vote accounts

Token Issuance

Interact with SPL Token program to create and manage fungible and non-fungible tokens

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 24

Pagination, idempotency, versioning, errors, and events

Scroll for all 24

Build 13

SDKs, sample code, and the tooling you integrate with

Scroll for all 13

Access & Security 4

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: solana
url: https://raw.githubusercontent.com/api-evangelist/solana/refs/heads/main/apis.yml
name: Solana
type: Index
deliveryModel:
  model: open-core
  license: MIT
  open_source: true
  commercial: true
  callable_host: true
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: open
  trial: false
  try_now: true
  public: true
  label: Freemium · Open access
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/solana.png
tags:
- Blockchain
- Cryptocurrency
- Web3
- DeFi
- Transaction
- Tokens
tags_raw:
- Blockchain
- Cryptocurrency
- Web3
- DeFi
- Transactions
- Tokens
description: Solana is a high-performance blockchain platform designed for fast, secure, and scalable decentralized applications
  and marketplaces. It exposes a JSON-RPC 2.0 API over HTTP and WebSocket for querying accounts, transactions, programs, token
  balances, blocks, and cluster state, as well as submitting and simulating transactions. Three public clusters are available
  — Mainnet, Devnet, and Testnet — with dedicated API nodes for each environment.
created: '2026-06-13'
modified: '2026-06-20'
specificationVersion: '0.23'
apis:
- aid: solana:solana-rpc-tokens-api
  name: Solana RPC Tokens API
  tags:
  - Tokens
  - SPL
  - Balances
  - Blockchain
  humanURL: https://solana.com/docs/rpc/http/gettokenaccountbalance
  baseURL: https://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/http
    type: Documentation
  - url: https://solana.com/docs/rpc/http/gettokenaccountbalance
    type: APIReference
  description: SPL Token-oriented JSON-RPC methods for the Solana blockchain. Provides getTokenAccountBalance to return the
    token balance for an SPL Token account, getTokenAccountsByDelegate to find accounts with matching delegates, getTokenAccountsByOwner
    to return SPL Token accounts whose owner matches an address, getTokenLargestAccounts to return the 20 largest token accounts
    for a mint, and getTokenSupply to return the current total supply for an SPL Token mint.
- aid: solana:solana-rpc-transactions-api
  name: Solana RPC Transactions API
  tags:
  - Transaction
  - Signatures
  - Blockhash
  - Blockchain
  tags_raw:
  - Transactions
  - Signatures
  - Blockhash
  - Blockchain
  humanURL: https://solana.com/docs/rpc/http/sendtransaction
  baseURL: https://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/http
    type: Documentation
  - url: https://solana.com/docs/rpc/http/sendtransaction
    type: APIReference
  description: Transaction-oriented JSON-RPC methods for the Solana blockchain. Includes sendTransaction to submit a signed
    transaction to the network, simulateTransaction to test a transaction without broadcasting, getTransaction to fetch a
    confirmed transaction by signature, getSignaturesForAddress to list transaction signatures for an address, getSignatureStatuses
    to check confirmation status of multiple signatures, getFeeForMessage to get the network fee for a given message, getLatestBlockhash
    to retrieve the most recent blockhash, isBlockhashValid to test blockhash expiry, getRecentPrioritizationFees for priority
    fee estimates, getTransactionCount for total processed transaction count, and requestAirdrop for devnet/testnet SOL.
- aid: solana:solana-rpc-blocks-api
  name: Solana RPC Blocks API
  tags:
  - Blocks
  - Slots
  - Ledger
  - Blockchain
  humanURL: https://solana.com/docs/rpc/http/getblock
  baseURL: https://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/http
    type: Documentation
  - url: https://solana.com/docs/rpc/http/getblock
    type: APIReference
  description: Block and slot-oriented JSON-RPC methods for the Solana blockchain. Includes getBlock to retrieve a confirmed
    block at a given slot, getBlockCommitment for commitment level of a slot, getBlockHeight for the current block height,
    getBlockProduction for recent block production information, getBlocks to list confirmed blocks in a slot range, getBlocksWithLimit
    to return a limited list, getBlockTime to return the estimated production time of a confirmed block, getFirstAvailableBlock
    for the lowest available slot on the ledger, getRecentPerformanceSamples for recent performance data, and minimumLedgerSlot
    for the minimum slot the node retains.
- aid: solana:solana-rpc-cluster-api
  name: Solana RPC Cluster API
  tags:
  - Cluster
  - Validators
  - Epoch
  - Network
  - Blockchain
  humanURL: https://solana.com/docs/rpc/http/getclusterNodes
  baseURL: https://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/http
    type: Documentation
  - url: https://solana.com/docs/rpc/http/getclusterNodes
    type: APIReference
  description: Cluster and validator-oriented JSON-RPC methods for the Solana network. Includes getClusterNodes for the list
    of nodes in the cluster, getEpochInfo and getEpochSchedule for epoch data, getGenesisHash, getHealth for node health status,
    getHighestSnapshotSlot, getIdentity for node public key, getLeaderSchedule, getMaxRetransmitSlot, getMaxShredInsertSlot,
    getSlot, getSlotLeader, getSlotLeaders, getVersion, and getVoteAccounts for current voting account details.
- aid: solana:solana-rpc-economics-api
  name: Solana RPC Economics API
  tags:
  - Inflation
  - Staking
  - Economics
  - Blockchain
  humanURL: https://solana.com/docs/rpc/http/getinflationgovernor
  baseURL: https://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/http
    type: Documentation
  - url: https://solana.com/docs/rpc/http/getinflationgovernor
    type: APIReference
  description: Economics and staking-oriented JSON-RPC methods for the Solana blockchain. Includes getInflationGovernor to
    retrieve current inflation parameters, getInflationRate for the specific inflation values for the current epoch, getInflationReward
    to calculate inflation rewards for validator addresses, getStakeMinimumDelegation for the minimum lamports needed to create
    a stake, and getSupply to return information about the current supply of lamports across the network.
- aid: solana:solana-rpc-websocket-api
  name: Solana RPC WebSocket Subscriptions API
  tags:
  - WebSocket
  - Subscription
  - Real-Time
  - Event
  - Blockchain
  tags_raw:
  - WebSocket
  - Subscriptions
  - Real-time
  - Events
  - Blockchain
  humanURL: https://solana.com/docs/rpc/websocket
  baseURL: wss://api.mainnet.solana.com
  properties:
  - url: https://solana.com/docs/rpc/websocket
    type: Documentation
  - url: https://solana.com/docs/rpc/websocket
    type: APIReference
  description: Real-time WebSocket subscription API for the Solana blockchain. Provides event-driven notifications for accounts
    (accountSubscribe, programSubscribe), transactions (logsSubscribe, signatureSubscribe), blocks (blockSubscribe), and cluster
    state changes (rootSubscribe, slotSubscribe, slotsUpdatesSubscribe, voteSubscribe). Each subscription has a corresponding
    unsubscribe method. WebSocket connections are available at ws://localhost:8900 for local development and wss://api.mainnet.solana.com
    for production.
- aid: solana:solana-accounts-api
  name: Solana Accounts API
  description: Methods for querying account state, balances, and program ownership
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/solana-accounts-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
- aid: solana:solana-blocks-api
  name: Solana Blocks API
  description: Methods for querying blocks, slots, and ledger information
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Blocks
  properties:
  - type: OpenAPI
    url: openapi/solana-blocks-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
- aid: solana:solana-cluster-api
  name: Solana Cluster API
  description: Methods for querying cluster nodes, validators, and network state
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Cluster
  properties:
  - type: OpenAPI
    url: openapi/solana-cluster-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
- aid: solana:solana-economics-api
  name: Solana Economics API
  description: Methods for querying inflation, staking, and supply information
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Economics
  properties:
  - type: OpenAPI
    url: openapi/solana-economics-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
- aid: solana:solana-tokens-api
  name: Solana Tokens API
  description: Methods for querying SPL Token accounts, balances, and supply
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Tokens
  properties:
  - type: OpenAPI
    url: openapi/solana-tokens-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
- aid: solana:solana-transactions-api
  name: Solana Transactions API
  description: Methods for sending, simulating, and querying transactions
  humanURL: https://solana.com/docs/rpc/http/getaccountinfo
  baseURL: https://api.mainnet.solana.com
  tags:
  - Transaction
  tags_raw:
  - Transactions
  properties:
  - type: OpenAPI
    url: openapi/solana-transactions-api-openapi.yml
  - type: Documentation
    url: https://solana.com/docs/rpc/http
  - type: APIReference
    url: https://solana.com/docs/rpc/http/getaccountinfo
common:
- type: IssueTracker
  url: https://github.com/anza-xyz/kit/issues
- type: Releases
  url: https://github.com/anza-xyz/kit/releases
- type: SecurityPolicy
  url: https://github.com/anza-xyz/kit/blob/main/SECURITY.md
- type: ContributionGuide
  url: https://github.com/anza-xyz/kit/blob/main/CONTRIBUTING.md
- type: License
  name: MIT
  url: https://github.com/anza-xyz/kit/blob/main/LICENSE
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/solana/overview
- type: AgenticAccess
  url: agentic-access/solana-agentic-access.yml
- type: DomainSecurity
  url: security/solana-domain-security.yml
- type: Website
  url: https://solana.com/
- type: Portal
  url: https://solana.com/developers
- type: Documentation
  url: https://solana.com/docs
- type: GettingStarted
  url: https://solana.com/docs/intro/quick-start
- type: RPC
  url: https://solana.com/docs/rpc
  title: Solana RPC Overview
- type: Authentication
  url: https://solana.com/docs/rpc
  title: Public endpoints require no API key; private RPC providers require API keys
- type: Authentication
  url: authentication/solana-authentication.yml
- type: SDKs
  url: https://solana.com/docs/clients/official/javascript
  title: Official JavaScript/TypeScript SDKs
- type: SDKs
  url: https://www.npmjs.com/package/@solana/kit
  title: '@solana/kit (Recommended TypeScript SDK)'
- type: SDKs
  url: https://www.npmjs.com/package/@solana/web3.js
  title: '@solana/web3.js (Legacy TypeScript SDK)'
- type: SDKs
  url: https://www.npmjs.com/package/@solana/client
  title: '@solana/client (Headless Runtime)'
- type: SDKs
  url: https://www.npmjs.com/package/@solana/react-hooks
  title: '@solana/react-hooks (React Integration)'
- type: GitHubOrganization
  url: https://github.com/solana-labs
- type: GitHubOrganization
  url: https://github.com/solana-foundation
- type: GitHubRepository
  url: https://github.com/anza-xyz/kit
  title: '@solana/kit SDK Repository'
- type: GitHubRepository
  url: https://github.com/solana-foundation/solana-web3.js
  title: '@solana/web3.js SDK Repository'
- type: StatusPage
  url: https://status.solana.com/
- type: ChangeLog
  url: https://solanacompass.com/learn/Changelog
  title: Solana Changelog
- type: Blog
  url: https://solana.com/news
- type: TermsOfService
  url: https://solana.com/tos
- type: PrivacyPolicy
  url: https://solana.com/privacy-policy
- type: RateLimits
  url: rate-limits/solana-rpc-rate-limits.yml
- type: Plans
  url: plans/solana-plans.yml
- type: FinOps
  url: finops/solana-finops.yml
- type: OpenAPI
  url: openapi/_original/solana-rpc-api-openapi.yml
- type: Overlay
  url: overlays/solana-rpc-api-overlay.yaml
- type: Packages
  url: packages/solana-packages.yml
- type: WellKnown
  url: well-known/solana-well-known.yml
- type: X-MCPServerCandidate
  url: mcp/solana-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
  url: llms/solana-llms.txt
- type: LLMsTxt
  url: llms/solana-llms-full.txt
  title: llms-full.txt (inline docs corpus)
- type: Conformance
  url: conformance/solana-conformance.yml
- type: ErrorCatalog
  url: errors/solana-problem-types.yml
- type: Lifecycle
  url: lifecycle/solana-lifecycle.yml
- type: ChangeLog
  url: changelog/solana-changelog.yml
- type: Conventions
  url: conventions/solana-conventions.yml
- type: DataModel
  url: data-model/solana-data-model.yml
- type: Sandbox
  url: sandbox/solana-sandbox.yml
- type: CLI
  url: cli/solana-cli.yml
- type: JSONSchema
  url: json-schema/solana-rpc-schemas.json
- type: Examples
  url: examples/solana-rpc-examples.json
- type: Vocabulary
  url: vocabulary/solana-rpc-vocabulary.json
- type: JSONLDContext
  url: json-ld/solana-rpc-context.jsonld
- type: Arazzo
  url: arazzo/solana-send-transaction-lifecycle-workflow.yml
  name: Solana Submit a Transaction and Confirm It
- type: Arazzo
  url: arazzo/solana-devnet-airdrop-workflow.yml
  name: Solana Request a Devnet Airdrop and Confirm Funding
- type: Arazzo
  url: arazzo/solana-wallet-portfolio-workflow.yml
  name: Solana Snapshot a Wallet's SOL and SPL Token Holdings
- type: Arazzo
  url: arazzo/solana-address-transaction-history-workflow.yml
  name: Solana Page an Address's Transaction History
- type: Arazzo
  url: arazzo/solana-fee-estimation-workflow.yml
  name: Solana Estimate Transaction Fees and Priority Fees
- type: Arazzo
  url: arazzo/solana-account-rent-exemption-workflow.yml
  name: Solana Check Whether an Account Is Rent Exempt
- type: Arazzo
  url: arazzo/solana-token-mint-analytics-workflow.yml
  name: Solana Analyze an SPL Token Mint and Its Largest Holders
- type: Arazzo
  url: arazzo/solana-token-delegate-audit-workflow.yml
  name: Solana Audit Token Accounts Delegated to an Address
- type: Arazzo
  url: arazzo/solana-program-accounts-scan-workflow.yml
  name: Solana Scan a Program's Owned Accounts
- type: Arazzo
  url: arazzo/solana-cluster-health-check-workflow.yml
  name: Solana Run a Cluster Health and Readiness Check
- type: Arazzo
  url: arazzo/solana-node-identity-snapshot-workflow.yml
  name: Solana Identify a Node and Its Cluster and Snapshot State
- type: Arazzo
  url: arazzo/solana-block-inspection-workflow.yml
  name: Solana Inspect a Confirmed Block at the Current Slot
- type: Arazzo
  url: arazzo/solana-ledger-backfill-range-workflow.yml
  name: Solana Discover the Available Ledger Range and Backfill Blocks
- type: Arazzo
  url: arazzo/solana-leader-schedule-workflow.yml
  name: Solana Resolve the Current Epoch's Leader Schedule
- type: Arazzo
  url: arazzo/solana-network-performance-workflow.yml
  name: Solana Sample Network Performance and Block Production
- type: Arazzo
  url: arazzo/solana-validator-rewards-workflow.yml
  name: Solana Audit Validator Vote Accounts and Inflation Rewards
- type: Arazzo
  url: arazzo/solana-network-supply-economics-workflow.yml
  name: Solana Snapshot Network Supply and Staking Economics
- type: UseCases
  data:
  - name: DeFi Application Backend
    description: Query token balances, account states, and submit transactions for decentralized finance apps
  - name: NFT Marketplace Integration
    description: Retrieve program accounts and token account data to power NFT discovery and trading
  - name: Blockchain Analytics
    description: Stream block and transaction data via subscriptions for real-time analytics pipelines
  - name: Wallet Development
    description: Check balances, fetch transaction history, sign and send transactions for wallet apps
  - name: Validator Monitoring
    description: Monitor cluster health, epoch schedules, slot leaders, and vote accounts
  - name: Token Issuance
    description: Interact with SPL Token program to create and manage fungible and non-fungible tokens
- type: Features
  data:
  - name: JSON-RPC 2.0 over HTTP
    description: Standard JSON-RPC 2.0 protocol over HTTP POST to cluster API nodes
  - name: WebSocket Subscriptions
    description: Real-time push notifications for accounts, transactions, blocks, and cluster events
  - name: Three Network Clusters
    description: Mainnet (production), Devnet (development), and Testnet (validator testing) environments
  - name: Commitment Levels
    description: processed, confirmed, and finalized commitment levels for all applicable methods
  - name: SPL Token Support
    description: Full support for querying SPL Token accounts, balances, delegates, and supply
  - name: Transaction Simulation
    description: Simulate transactions before broadcasting to catch errors without consuming fees
  - name: Priority Fees
    description: Query recent prioritization fees to optimize transaction landing time
  - name: Airdrop (Devnet/Testnet)
    description: Request free SOL airdrops on Devnet and Testnet for development and testing
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/solana"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/solana/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/solana/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.