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 โ†’
๐Ÿ’Ž

Solana.rb

Ruby gem for interacting with Solana blockchain.

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 โ†’
๐Ÿ“Š

Solscan

Advanced blockchain analytics and real-time data.

Visit Solscan โ†’
๐Ÿ”Ž

Solana Beach

Validator and network statistics dashboard.

Visit Dashboard โ†’
๐Ÿ“ˆ

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 โ†’
๐Ÿ“

Shank

IDL generator for Solana programs without Anchor.

View on GitHub โ†’
๐Ÿ”ง

Solana Verify

Verify deployed programs match their source code.

View on GitHub โ†’
๐Ÿ›

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 โ†’
๐Ÿ’ฐ

Token Analytics

Track token prices, volumes, and market data.

Visit Birdeye โ†’

Additional Resources

Looking for more?

Explore Frameworks or check out our Documentation page for API references.