Developer Tools & SDKs
Essential tools and SDKs for building on Solana
Discover the tools and SDKs that will boost your productivity when building on Solana.
From CLI tools to libraries and explorers, find everything you need to develop efficiently.
Command Line Tools
โก
Solana CLI
Official command-line tool for interacting with Solana networks.
Read Docs โ
โ
Anchor CLI
CLI for Anchor framework - build, test, and deploy programs.
Read Docs โ
๐ช
SPL Token CLI
Create and manage SPL tokens directly from the command line.
Read Docs โ
๐
Solana Keygen
Generate and manage Solana keypairs for wallets and programs.
Read Docs โ
SDKs & Libraries
Solana Web3.js
JavaScript/TypeScript SDK
Official JavaScript library for interacting with Solana from web and Node.js applications.
Includes utilities for transactions, accounts, programs, and more.
npm install @solana/web3.js
View Documentation โ
Solana Rust SDK
Rust Crates
Core Rust libraries for building Solana programs and interacting with the blockchain.
solana-program = "1.17"
solana-sdk = "1.17"
solana-client = "1.17"
View Documentation โ
๐
Solana Python SDK
Python library for Solana - great for scripts and automation.
View on GitHub โ
โ
Solana Kotlin SDK
Kotlin/Java SDK for Android and JVM applications.
View on GitHub โ
๐ฏ
Solana Go SDK
Go library for building Solana applications and tools.
View on GitHub โ
Wallet Integration
Solana Wallet Adapter
Multi-wallet support for dApps
Modular TypeScript wallet adapter supporting multiple Solana wallets. Works with React,
Vue, and vanilla JavaScript.
npm install @solana/wallet-adapter-react
npm install @solana/wallet-adapter-wallets
View on GitHub โ
๐ป
Phantom Wallet
Most popular Solana wallet with browser extension and mobile app.
Developer Docs โ
๐ฅ
Solflare Wallet
Feature-rich wallet with staking and token management.
Learn More โ
๐ฆ
Backpack Wallet
Multi-chain wallet supporting Solana and other networks.
Learn More โ
๐ผ
Ledger Hardware Wallet
Hardware wallet support for maximum security.
Learn More โ
Block Explorers & Analytics
๐
Solana Explorer
Official Solana blockchain explorer for transactions and accounts.
Visit Explorer โ
๐
Solana FM
Human-readable transaction explorer with detailed breakdowns.
Visit Explorer โ
Development Tools
Solana Playground
Browser-based IDE
Write, build, and deploy Solana programs directly in your browser. No installation required!
Open Playground โ
๐งช
Solana Test Validator
Local blockchain for testing programs before deployment.
Read Docs โ
๐
Solana Program Debug
Debugging tools for troubleshooting program issues.
Read Docs โ
RPC Providers
RPC nodes allow you to interact with the Solana blockchain. While you can run your own node,
using a managed RPC provider is often more convenient.
๐
QuickNode
Fast and reliable Solana RPC endpoints with analytics.
Learn More โ
โก
Helius
High-performance RPC with enhanced APIs for Solana.
Learn More โ
๐
Alchemy
Developer platform with RPC, APIs, and tools.
Learn More โ
๐ฅ
Triton One
Premium RPC infrastructure for high-frequency applications.
Learn More โ
Monitoring & Analytics
๐
Solana Status
Real-time network status and performance metrics.
View Status โ
๐
Solana Metrics
Detailed network metrics and validator performance.
View Metrics โ
๐
Helius Webhooks
Get real-time notifications for on-chain events.
Read Docs โ
Additional Resources
- Solana Cookbook - Code examples for common tasks
- Awesome Solana - Curated list of tools and resources
- Solana GitHub - Official repositories and source code
- Developer Discord - Get help from the community