References
RPC API
The complete JSON-RPC reference - every HTTP method and websocket subscription.
SDKs
SDKs for TypeScript, Rust, Python, Java, Go, and more.
CLI
Install and use the Solana CLI, Anchor CLI, and Surfpool for local development.
RPC Endpoints
Mainnet, devnet, and testnet endpoints and rate limits.
Local development
Install Dependencies
Install Rust, the Solana CLI, Anchor Framework, and other dependencies individually.
Solana CLI Basics
Configure clusters, manage keypairs, and use common Solana CLI commands.
Anchor CLI Basics
Create, build, test, and deploy Anchor projects.
Surfpool CLI Basics
Run a local validator and inspect it with Surfpool Studio.
Learn by example
Cookbook
Self-contained code recipes for accounts, tokens, transactions, wallets, and games.
Bootcamp
Structured courses from first program to production applications.
Templates
Production-ready starter projects for dApps, DeFi, and more.
Program examples
Reference implementations of common program patterns.
Tools
Kora
Build gasless and token-paid transaction flows with a Kora paymaster.
Keychain
Use a unified signing interface across local keys, KMS, HSM, and wallet backends.
Commerce Kit
Add Solana payment components and commerce flows to your app.
Solana Pay
Implement Solana Pay transfer and transaction request flows.
Attestations
Create credentials, schemas, and attestations for offchain data linked to onchain accounts.
Private Channels
Review private-channel product materials and integration resources.
Surfpool
Drop-in solana-test-validator replacement for local development, testing, and Infrastructure-as-Code deploys.
LiteSVM
Test Solana programs in a fast in-process VM, without a validator, in Rust and TypeScript.
Actions and Blinks
Turn any Solana transaction into a shareable, metadata-rich link.
AI tools
Use AI coding assistants and agent frameworks with Solana.
Ecosystem
Is this page helpful?