Complete guide to all available modules in the Solana App Kit
The Solana App Kit is built with a modular architecture, allowing you to use only the features you need while maintaining clean separation of concerns. Each module encapsulates a specific protocol or functionality.
Multi-provider wallet integration with Privy, Dynamic, Turnkey, and Mobile Wallet Adapter support
Token swapping via Jupiter aggregator with best price routing across all DEXs
Meme token creation, trading, and community features with Pump.fun integration
Advanced AMM and concentrated liquidity features via Raydium protocol
Dynamic liquidity pools and yield farming with Meteora protocol
Custom token creation with bonding curves, staking, and vesting features
NFT minting, trading, and display with Metaplex and Tensor integration
Blockchain data fetching, token prices, and market analytics
Fiat on-ramp integration for buying crypto with cards and Apple Pay
AI-powered Solana interactions and automated trading assistance
Each module follows a consistent structure:
Most modules depend on:
Most modules depend on:
Some modules can enhance others:
Choose Your Modules
Identify which protocols and features your app needs
Install Dependencies
Each module lists its specific dependencies and setup requirements
Configure Environment
Set up API keys and environment variables for chosen modules
Initialize Modules
Import and configure modules in your app
Module | Complexity | Setup Time | Key Use Cases |
---|---|---|---|
Wallet Providers | Medium | 15 min | User authentication, transaction signing |
Swap | Low | 5 min | Token trading, price discovery |
Pump.fun | Low | 10 min | Meme tokens, viral trading |
Raydium | High | 30 min | Advanced DeFi, liquidity provision |
Meteora | High | 30 min | Yield farming, dynamic pools |
TokenMill | High | 45 min | Custom tokenomics, advanced features |
NFT | Medium | 20 min | Digital collectibles, marketplace |
Data Module | Low | 5 min | Market data, analytics |
MoonPay | Medium | 20 min | Fiat payments, onboarding |
Solana Agent Kit | Medium | 25 min | AI trading, automation |
Start Small: Begin with 2-3 core modules and add others as needed
Wallet First: Always set up Embedded Wallets Module before other modules
Environment Variables: Each module requires specific API keys and configuration
Future modules in development:
Ready to dive into a specific module? Choose from the cards above or explore the detailed documentation for each integration.