Documentation

Comprehensive documentation and references for Solana development

Access official documentation, API references, and guides for building on Solana. From core concepts to advanced features, find everything you need in one place.

Official Solana Documentation

๐Ÿ“˜

Solana Documentation

Official Solana docs covering all aspects of the blockchain.

Read Docs โ†’
๐Ÿ—๏ธ

Learn How Solana Works

Deep dive into Solana's architecture and core concepts.

Learn More โ†’
๐Ÿ”ง

Program Development

Guide to developing and deploying Solana programs.

Start Building โ†’
โš™๏ธ

Runtime & BPF

Understanding Solana's runtime and BPF virtual machine.

Read Guide โ†’

Core Concepts

A Solana Cluster

Topic: Architecture

Understanding how Solana validators work together as a cluster to process transactions.

Read Documentation โ†’

Accounts Model

Topic: Data Storage

Learn how Solana stores data in accounts and the relationship between programs and accounts.

Read Documentation โ†’

Transactions & Instructions

Topic: Program Execution

How transactions are structured and how instructions are processed on Solana.

Read Documentation โ†’

SPL (Solana Program Library)

๐Ÿช™

SPL Token Program

Create and manage fungible and non-fungible tokens on Solana.

View Docs โ†’
๐Ÿ”„

Token Swap

Build decentralized token swap functionality.

View Docs โ†’
๐Ÿ”

Associated Token Account

Manage associated token accounts for simplified token management.

View Docs โ†’
๐Ÿ“

Memo Program

Add memos and metadata to transactions.

View Docs โ†’

Framework Documentation

Anchor Framework

Type: Development Framework

The most popular framework for Solana development. Simplifies program development with Rust macros.

Read Anchor Docs โ†’

Anchor Book

Type: Comprehensive Guide

Deep dive into Anchor framework concepts, patterns, and best practices.

Read the Book โ†’

API References

๐Ÿฆ€

Solana Rust SDK

Complete Rust API documentation for Solana program development.

View API โ†’
๐ŸŒ

Web3.js Documentation

JavaScript library for interacting with Solana from web applications.

View API โ†’
โšก

JSON RPC API

Direct HTTP API for interacting with Solana nodes.

View API โ†’
๐Ÿ”Œ

WebSocket API

Real-time updates from Solana blockchain via WebSocket.

View API โ†’

CLI Documentation

Solana CLI

Type: Command Line Tool

Complete reference for Solana command-line interface tools.

View CLI Docs โ†’

SPL Token CLI

Type: Command Line Tool

CLI tools for managing SPL tokens directly from the terminal.

View CLI Docs โ†’

Best Practices & Guides

โœ…

Program Optimization

Techniques to optimize your Solana programs for performance.

Learn More โ†’
๐Ÿ”’

Security Best Practices

Essential security considerations for Solana programs.

Read Guide โ†’
๐Ÿงช

Testing Programs

How to properly test your Solana programs before deployment.

Learn More โ†’
๐Ÿš€

Deployment Guide

Step-by-step guide to deploying programs to mainnet.

View Guide โ†’

Community Documentation

Looking for more resources?

Explore our Tutorials, check out available Frameworks, or browse Developer Tools.