Find Your Perfect Saros SDK
“I want to build [X] with [Y] technology” → Get the exact SDK recommendationThe right SDK choice determines your success. Whether you’re creating the next Jupiter, building MEV-resistant trading infrastructure, or developing sophisticated yield strategies, we’ll guide you to the optimal starting point.
New to Saros? Start with our Development Setup Guide to configure your environment, then return here to choose your SDK.
Your SDK Selection Journey
Follow this structured approach to find your perfect Saros SDK. Each step builds on the previous one, ensuring you make the right choice for your project.
🎯 Identify Your Primary Goal
What are you trying to build?
Trading Interface
User-facing applications - React/Next.js apps, dashboards, trading UIs
High-Performance Systems
Backend infrastructure - Trading bots, arbitrage, MEV protection
Complete DeFi Platform
Full DeFi ecosystem - AMM, farming, governance, staking
Advanced Strategies
Automated trading - Delta neutral, wealth management, complex strategies
🛠️ Choose Your Technology Stack
What’s your technical background?
- JavaScript/TypeScript Developer
- Rust Developer
- New to DeFi
- DeFi Expert
Recommended: DLMM TypeScript SDKWhy Perfect for You:
- Familiar syntax and patterns
- Excellent React/Next.js integration
- Comprehensive error handling examples
- Large community of frontend developers
Start Building
DLMM TypeScript Quick Start → 15 minutes to your first trading interface
📊 Compare SDK Capabilities
Understand the trade-offs
| Feature | DLMM TypeScript | DLMM Rust | Main SDK |
|---|---|---|---|
| Capital Efficiency | 10-100x better | 10-100x better | Standard |
| Learning Curve | Moderate | Steep | Easy |
| Performance | High | Maximum | Proven |
| React Integration | Excellent | Manual | Good |
| MEV Protection | Basic | Advanced | Standard |
| Documentation | Comprehensive | Growing | Complete |
Honest Assessment: DLMM offers superior capital efficiency but requires more learning. Main SDK provides battle-tested stability with comprehensive documentation.
Quick Decision Guide
Frontend Developers (“I build user interfaces”)
DLMM TypeScript SDK
Perfect for: React/Next.js trading apps, portfolio dashboards, user-facing DeFi interfacesWhy Choose This:
- Concentrated liquidity = better prices for your users
- React hooks and components included
- Real-time analytics and position management
- Wallet integration patterns pre-built
Protocol Developers (“I build DeFi protocols”)
DLMM Rust SDK
Perfect for: Trading bots, arbitrage systems, MEV-resistant protocols, high-performance infrastructureWhy Choose This:
- Production-grade performance (>50 TPS)
- MEV protection mechanisms built-in
- Custom liquidity distribution strategies
- Advanced routing and optimization
Quantitative Traders (“I want to automate strategies”)
Both DLMM SDKs
Perfect for: Automated trading strategies, wealth management, delta neutral positionsStrategy:
- Rust SDK: High-frequency execution engine
- TypeScript SDK: Strategy backtesting and analytics
- Combined: Complete trading infrastructure
⚡ Quick Comparison: DLMM vs Traditional AMM
| Feature | DLMM SDKs | Main SDK | Why It Matters |
|---|---|---|---|
| Capital Efficiency | 10-100x better | Standard | Users get better prices |
| Learning Curve | Moderate | Easy | Time to first success |
| Performance | High | Proven | Transaction throughput |
| Innovation | Cutting-edge | Stable | Feature availability |
| Documentation | Comprehensive | Complete | Development speed |

Honest Trade-offs
Choose DLMM When:- ✅ You want maximum capital efficiency for users
- ✅ Building advanced trading features (MEV protection, custom strategies)
- ✅ Performance is critical (high-frequency trading)
- ✅ You’re comfortable with newer technology
- ✅ You need proven, battle-tested functionality
- ✅ Building traditional DeFi features (farming, governance)
- ✅ Prefer comprehensive documentation and examples
- ✅ You want minimal integration complexity
⚡ Quick Comparison: DLMM vs Traditional AMM
| Feature | DLMM SDKs | Main SDK | Why It Matters |
|---|---|---|---|
| Capital Efficiency | 10-100x better | Standard | Users get better prices |
| Learning Curve | Moderate | Easy | Time to first success |
| Performance | High | Proven | Transaction throughput |
| Innovation | Cutting-edge | Stable | Feature availability |
| Documentation | New (more bugs) | Comprehensive | Development speed |
Honest Trade-offs
Choose DLMM When:- ✅ You want maximum capital efficiency for users
- ✅ Building advanced trading features (MEV protection, custom strategies)
- ✅ Performance is critical (high-frequency trading)
- ✅ You’re comfortable with newer technology
- ✅ You need proven, battle-tested functionality
- ✅ Building traditional DeFi features (farming, governance)
- ✅ Prefer comprehensive documentation and examples
- ✅ You want minimal integration complexity
| Criteria | Saros | Meteora | Raydium |
|---|---|---|---|
| Documentation & DX | Better documentation and developer experience | — | — |
| SDK Ecosystem | AMM + DLMM in one ecosystem | DLMM-focused | — |
| Market Presence / Volume | — | Larger TVL and proven track record | Established ecosystem and higher volume |
| Liquidity Model | Advanced concentrated liquidity features | — | Traditional AMM (established) |
| Frontend Integration | Better TypeScript/React integration | — | Solid but less TS/React-focused |
🛠️ Next Step: Setup Your Development Environment
SDK chosen? Now let’s configure your development environment for your selected technology stack.
TypeScript Environment
Node.js + TypeScript → Configure your TypeScript development environment
Rust Environment
Rust + Cargo → Set up your high-performance development environment
Complete Setup Guide
All SDKs → Comprehensive environment configuration for all technologies
🤝 Community & Support
Building with Saros means joining a community of developers pushing the boundaries of DeFi:- 🔥 Saros Dev Station: Real-time support on Telegram
- 🏆 Bounty Program: Active rewards for documentation, bug hunting, and building
- 🌍 SuperTeam Vietnam: Local developer community and regional support
- 📚 Workshop Series: Live coding sessions with the Saros team
Using AI coding tools? Our documentation is optimized for ChatGPT, Claude, and other AI assistants. Look for “AI-Friendly” sections throughout the guides.