Developer Tools

CLI Tools

ToolDescriptionLinks
Solana CLICommand-line tools for wallet, token, and local cluster operationsInstallationDocs
SPL Token CLICommand-line tools for SPL Token program(Installed with Solana CLI) • Docs

Libraries & SDKs

JavaScript SDKs

SDKDescriptionLinks
Solana Kit (@solana/kit)Solana JavaScript PrimitivesGitHubDocsnpm
Solana Client (@solana/client)JS Client for Solana built on Solana KitGitHubDocsnpm
Solana React (@solana/react)React hooks for wallets/balances/tx (Framework Kit)GitHubDocsnpm
Token Program Client (@solana-program/token)JS Client for SPL Token programGitHubnpmDocs
Token-2022 Client (@solana-program/token-2022)JS Client for Token-2022 + extensionsGitHubnpmDocs
Memo Program Client (@solana-program/memo)JS Client for Memo programGitHubnpmDocs

Rust SDKs

SDKDescriptionLinks
Solana Rust SDKRust SDK for writing client side applications in RustGitHubCrate
Solana ProgramRust SDK for writing Solana programsGitHubCrate

Python SDKs

SDKDescriptionLinks
Solana Python SDKPython SDK for SolanaGitHubDocs

Go SDKs

SDKDescriptionLinks
Solana Go SDKGo SDK for SolanaGitHubDocs

Java SDKs

SDKDescriptionLinks
SavaJava SDK for SolanaGitHubDocs

Commerce Kit

Drop-in components and headless primitives for payment flows:

PackageDescriptionLinks
@solana-commerce/kitUnified commerce meta packagenpm
@solana-commerce/reactDrop-in payment button componentnpm
@solana-commerce/headlessFramework-agnostic payment flow primitivesnpm
@solana-commerce/connectorHeadless wallet connection (Wallet Standard)npm
@solana-commerce/solana-paySolana Pay integration with QR code generationnpm
@solana-commerce/sdkReact hooks for custom payment UIsnpm

Devnet Faucets

Check out our guide on how to get devnet SOL for more information.

FaucetLinks
Solana Faucetfaucet.solana.com
QuickNode SOL Faucetfaucet.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:

ProviderLinks
Heliushelius.dev
Tritontriton.one
QuickNodequicknode.com
Alchemyalchemy.com

Gasless Transactions

ServiceDescriptionLinks
KoraGasless transaction signing and settlement - users don't need SOL for feesGitHubnpmcrates.io

Transaction Bundling

ServiceDescriptionLinks
Jito BundlesAtomic transaction bundling for guaranteed execution orderDocs

Authentication

ServiceDescriptionLinks
Sign-in With SolanaSign-in with Solana is a simple way to authenticate users with their Solana walletGitHub
SupabasePostgreSQL database with Solana wallet authentication supportDocsGuide

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:

FrameworkDescriptionLinks
Solana Agent KitTools for building payment-capable agents, compatible with LangChain and Vercel AIGitHubDocs
Send AI SkillsA collection of pre-built skills for building agents on SolanaGitHub
Eliza FrameworkMulti-platform agent framework with Solana plugin for X, Telegram, Discord botsGitHubDocs
GOAT ToolkitCross-chain toolkit with Solana payment actionsGitHub

AI Program Development

Codigo is an end-to-end Solana AI development platform.

Program Development (Smart Contracts)

ToolDescriptionLinks
Anchor FrameworkRust framework that simplifies the process of writing, testing, deploying, and interacting with Solana programsanchor-lang.com
PinocchioPinocchio is a no external dependencies library to create Solana programs in Rust.GitHub

Is this page helpful?

Managed by

© 2026 Solana Foundation.
All rights reserved.
Get connected