CLI Tools
| Tool | Description | Links |
|---|---|---|
| Solana CLI | Command-line tools for wallet, token, and local cluster operations | Installation • Docs |
| SPL Token CLI | Command-line tools for SPL Token program | (Installed with Solana CLI) • Docs |
Libraries & SDKs
JavaScript SDKs
| SDK | Description | Links |
|---|---|---|
Solana Kit (@solana/kit) | Solana JavaScript Primitives | GitHub • Docs • npm |
Solana Client (@solana/client) | JS Client for Solana built on Solana Kit | GitHub • Docs • npm |
Solana React (@solana/react) | React hooks for wallets/balances/tx (Framework Kit) | GitHub • Docs • npm |
Token Program Client (@solana-program/token) | JS Client for SPL Token program | GitHub • npm • Docs |
Token-2022 Client (@solana-program/token-2022) | JS Client for Token-2022 + extensions | GitHub • npm • Docs |
Memo Program Client (@solana-program/memo) | JS Client for Memo program | GitHub • npm • Docs |
Rust SDKs
| SDK | Description | Links |
|---|---|---|
| Solana Rust SDK | Rust SDK for writing client side applications in Rust | GitHub • Crate |
| Solana Program | Rust SDK for writing Solana programs | GitHub • Crate |
Python SDKs
Go SDKs
Java SDKs
Commerce Kit
Drop-in components and headless primitives for payment flows:
| Package | Description | Links |
|---|---|---|
| @solana-commerce/kit | Unified commerce meta package | npm |
| @solana-commerce/react | Drop-in payment button component | npm |
| @solana-commerce/headless | Framework-agnostic payment flow primitives | npm |
| @solana-commerce/connector | Headless wallet connection (Wallet Standard) | npm |
| @solana-commerce/solana-pay | Solana Pay integration with QR code generation | npm |
| @solana-commerce/sdk | React hooks for custom payment UIs | npm |
Devnet Faucets
Check out our guide on how to get devnet SOL for more information.
| Faucet | Links |
|---|---|
| Solana Faucet | faucet.solana.com |
| QuickNode SOL Faucet | faucet.quicknode.com |
| Paxos Faucet (PYUSD & USDG) | faucet.paxos.com |
| Circle Faucet (USDC) | faucet.circle.com |
Infrastructure
RPC Providers
Paid RPC endpoints necessary for production payment processing:
| Provider | Links |
|---|---|
| Helius | helius.dev |
| Triton | triton.one |
| QuickNode | quicknode.com |
| Alchemy | alchemy.com |
Gasless Transactions
| Service | Description | Links |
|---|---|---|
| Kora | Gasless transaction signing and settlement - users don't need SOL for fees | GitHub • npm • crates.io |
Transaction Bundling
| Service | Description | Links |
|---|---|---|
| Jito Bundles | Atomic transaction bundling for guaranteed execution order | Docs |
Authentication
| Service | Description | Links |
|---|---|---|
| Sign-in With Solana | Sign-in with Solana is a simple way to authenticate users with their Solana wallet | GitHub |
| Supabase | PostgreSQL database with Solana wallet authentication support | Docs • Guide |
AI Development Tools
Get started with our guide on how to get started with AI tools on Solana.
Solana MCP
Solana MCP (Machine Conversation Protocol) integrates Solana knowledge directly into AI-supported coding tools like Claude, Cursor, and Windsurf. It's trained on Solana docs, Anchor framework, program examples, and Stack Exchange Q&A - useful for building payment integrations faster.
AI Agent Frameworks
AI agents can autonomously execute payment transactions on Solana. These frameworks enable building agents that process payments, monitor transactions, and automate payment workflows:
| Framework | Description | Links |
|---|---|---|
| Solana Agent Kit | Tools for building payment-capable agents, compatible with LangChain and Vercel AI | GitHub • Docs |
| Send AI Skills | A collection of pre-built skills for building agents on Solana | GitHub |
| Eliza Framework | Multi-platform agent framework with Solana plugin for X, Telegram, Discord bots | GitHub • Docs |
| GOAT Toolkit | Cross-chain toolkit with Solana payment actions | GitHub |
AI Program Development
Codigo is an end-to-end Solana AI development platform.
Program Development (Smart Contracts)
| Tool | Description | Links |
|---|---|---|
| Anchor Framework | Rust framework that simplifies the process of writing, testing, deploying, and interacting with Solana programs | anchor-lang.com |
| Pinocchio | Pinocchio is a no external dependencies library to create Solana programs in Rust. | GitHub |
Is this page helpful?