Solana Documentation

Getting Started

Start Learning

Learn the key concepts specific to Solana development.

Client Side Development

If you're developing on the client-side, Solana has community-contributed SDKs to help developers interact with the Solana network in most popular languages :

LanguageSDK
RUSTsolana_sdk
Typescript@solana/web3.js
Pythonsolders
Javasolanaj or solana4j or sava
C++solcpp
Gosolana-go
KotlinsolanaKT or sol4k
Dartsolana
C#solnet
GdScriptgodot

Running a validator

Explore what it takes to operate a Solana validator and help secure the network.

  • Validators - Individual nodes securing the Solana network
  • System Requirements - Recommended hardware requirements and expected SOL needed to operate a validator
  • Validator Setup - Setup a validator and get connected to a cluster for the first time

Getting Support

Get help from the Solana community on Solana StackExchange.

Table of Contents

Edit Page