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 Transactions.

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 56 more developer resources.

71.0/100 exemplar ▬ flat Agent 47/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumOpen⚡ Free to try
12 APIs 1 MCP Servers 8 Features 6 Use Cases
BlockchainCryptocurrencyWeb3DeFiTransactionsTokens

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 71.0/100 · exemplar
Contract Quality 15.9 / 25
Developer Ergonomics 15.2 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 8.9 / 13
Governance 9.6 / 12
Discoverability 9.3 / 10
Agent readiness — 47/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

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.

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

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

solana-mcp.yml

MCP SERVER

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 3

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 3

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

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
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
- 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.19'
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:
  - 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
  - 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:
  - 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:
  - 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: 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/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: MCPServer
  url: mcp/solana-mcp.yml
- 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