Skip to content

Latest commit

 

History

History
173 lines (129 loc) · 8.84 KB

File metadata and controls

173 lines (129 loc) · 8.84 KB

Resources

A selection of developer tools, documentation, and references for building on Solana.

Learning

Get an introduction to Solana via these resources.

Resource URL What
Blueshift blueshift.gg Free Solana courses: on-chain programs, mobile dev, SVM internals.
Helius Blog helius.dev/blog Technical deep-dives, tutorials, ecosystem updates.
Solana Awesome helius-labs/solana-awesome Curated list of Solana resources.
Colosseum Copilot arena.colosseum.org/copilot Test your idea against 5,400+ past hackathon submissions.

Building

AI Agent Skills

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.

Infrastructure

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.

RPC Providers

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.

Provider URL
Helius helius.dev
QuickNode quicknode.com
Triton triton.one
Alchemy alchemy.com

Wallets

Crypto Native Wallets

For crypto native applications, connect to users' existing wallets via the Solana Wallet Adapter.

Wallet URL
Phantom phantom.app
Solflare solflare.com
Backpack backpack.app

Embedded Wallets

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.

Provider URL
Privy privy.io
Para getpara.com
Crossmint crossmint.com

Payments

Documentation and infrastructure for accepting and sending payments on Solana.

You can combine the infrastructure from below with one of the embedded wallet providers.

Resource Docs For
Solana Payments solana.com/docs/payments Payment basics: transfers, Solana Pay, merchant integration.
Light Token SDK zkcompression.com/payments/ APIs to onboard users with 99% less cost.
Kora launch.solana.com/docs/kora Gasless transactions with relayer service: users can pay fees in any SPL token.
Squads squads.xyz Multisig and stablecoin API for accounts, payments, cards, and yield.
MoonPay moonpay.com Fiat on/off-ramp for stablecoins.

DeFi

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.

NFTs

Resource URL What
Metaplex developers.metaplex.com NFT creation: Core standard, compressed NFTs via Bubblegum.

Mobile

Resource URL What
Solana Mobile Stack docs.solanamobile.com Mobile Wallet Adapter, Seed Vault, Android SDK.

Gaming

Resource URL What
MagicBlock magicblock.xyz On-chain game engine with Ephemeral Rollups.

Cross-Chain

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.

Privacy and ZK

Resource URL What
Noir noir-lang.org ZK circuit language. Start here if you're new to ZK.
Noir on Solana github.com/solana-foundation/noir-examples Working Noir circuits with Solana verifiers (unaudited).
Circom docs.circom.io ZK circuit compiler. Use with snarkjs and groth16-solana.
groth16-solana github.com/Lightprotocol/groth16-solana Groth16 verifier. Noir and Circom proofs verify through this.
ZK Compression zkcompression.com/zk Building ZK applications on Solana.
Arcium SDK docs.arcium.com MPC framework for private computation.
MagicBlock magicblock.gg Ephemeral rollups with TEEs.

Agent Standards

Payments

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.

More agent standards

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