A selection of developer tools, documentation, and references for building on Solana.
Get an introduction to Solana via these resources.
Non exhaustive list and reference standards for building with AI on Solana.
Use deepwiki.com to work with any public GitHub repo via AI-powered documentation.
| Resource |
URL |
What |
| Solana Dev Skill |
github.com/solana-foundation/solana-dev-skill |
Solana development skill for AI coding assistants. |
| Solana Agent Kit |
github.com/sendaifun/solana-agent-kit |
60+ pre-built actions for agents: DeFi, tokens, NFTs, payments. |
| ZK Compression |
github.com/Lightprotocol/skills |
Skills for scaling infrastructure for payments, program development, ZK applications and more. |
| Helius Core AI |
github.com/helius-labs/core-ai |
CLI, AI assistant, and agent interface for Helius and Solana. |
| Awesome Solana AI |
github.com/solana-foundation/awesome-solana-ai |
Curated list: agent kits, MCP servers, x402 tools, wallets, dev tools. |
Core documentation for building on Solana. Start with the Solana docs for fundamentals, use Anchor for program development, and ZK Compression for scaling with rent-free accounts.
| Resource |
Docs |
For |
| Solana |
solana.com/docs |
Solana basics: accounts, transactions, programs. |
| ZK Compression |
zkcompression.com |
Scaling infrastructure to reduce token and PDA account creation cost by 99%. |
| Anchor |
anchor-lang.com/docs |
Program development framework for Solana. |
Use one of these RPC providers run to interact with Solana. RPCs expose API endpoints that your app uses to read on-chain state, submit transactions, and subscribe to events.
For crypto native applications, connect to users' existing wallets via the Solana Wallet Adapter.
For smoother UX and user onboarding, use one of the embedded wallet providers below. Their APIs cover all operations you need on Solana to send and receive tokens.
Documentation and infrastructure for accepting and sending payments on Solana.
You can combine the infrastructure from below with one of the embedded wallet providers.
| Protocol |
What |
| Jupiter |
DEX aggregator, limit orders, perpetuals. |
| Pyth |
High-frequency oracle for market data. |
| Orca |
Concentrated liquidity AMM. |
| Raydium |
AMM and concentrated liquidity. |
| Meteora |
Dynamic liquidity and memecoin pools. |
| Drift |
Perpetuals, spot, and lending. |
| DFlow |
Order flow and prediction market APIs. |
| Resource |
URL |
What |
| Solana Mobile Stack |
docs.solanamobile.com |
Mobile Wallet Adapter, Seed Vault, Android SDK. |
| Resource |
URL |
What |
| MagicBlock |
magicblock.xyz |
On-chain game engine with Ephemeral Rollups. |
| Resource |
URL |
What |
| Wormhole |
portalbridge.com |
Bridge assets across 30+ chains. |
| deBridge |
debridge.com |
Cross-chain swaps and token transfers. |
| LI.FI |
li.fi |
Bridge and DEX aggregator across 60+ chains. Widget, SDK, and API. |
|
|
| x402 |
HTTP-native payment protocol by Coinbase |
| MPP |
HTTP-native payment protocol by Stripe and Paradigm |
Both x402 and MPP (Machine Payments Protocol) use the HTTP 402 Payment Required pattern: the server requires a payment before returning a protected response. On Solana, this is commonly implemented by asking the client to submit a small transfer, then the server verifies this onchain and serves the content. Learn more about 402 here.
| Standard |
What |
| ERC-8004 |
Trustless Agents: on-chain identity, service discovery, reputation |
| ERC-8183 |
Agent Commerce: job escrow, provider submission, evaluator approve/reject |
| ERC-8128 |
HTTP Message Signatures: per-request Ed25519 auth, no stored tokens |
| ERC-5564 |
Stealth Addresses: one-time receive addresses, sender/receiver unlinkable |
| Solana Agent Registry |
PDA-based identity, A2A agent cards, MCP endpoints |
| Open Wallet Standard |
Multi-chain encrypted vault, keys never exposed to agent |