Saros SDK Documentation

Build Next-Generation DeFi Applications on Solana with Advanced DLMM Technology

TypeScript SDK v2.4.0
🔷 DLMM SDK v1.3.2
🦀 Rust SDK v0.1.5
$ # TypeScript Quick Start
$ npm install @saros-finance/sdk @saros-finance/dlmm-sdk
$ cd code-examples/typescript/01-swap-with-slippage && npm run dev
$ # Rust Quick Start
$ cd code-examples/rust && cargo build --release
$ cd 01-basic-swap && cargo run -- --simulate   # 🚀 Launch!
🚀

Getting Started

New to Saros? Start here with our comprehensive guides to get up and running in minutes.

💡

Core Concepts

Understand the fundamentals of AMM, DLMM, and advanced DeFi concepts with visual guides.

📚

API Reference

Complete API documentation for TypeScript, DLMM, and Rust SDKs with examples.

🔧

Advanced Guides

Deep dive into DLMM mechanics, position management, and optimization strategies.

💻

Code Examples

Production-ready examples with full implementations, testing, and best practices.

🛠️

DevOps & Deploy

Deploy your applications with confidence using our deployment guides and tools.

Production-Ready Examples

Beginner TypeScript

Swap with Dynamic Slippage

Production swaps with dynamic slippage calculation and MEV protection.

View Example
Intermediate TypeScript

Auto-Compound Yields

Automated yield optimization with multi-strategy management.

View Example
Intermediate TypeScript

Impermanent Loss Calculator

Advanced IL analysis with real-time monitoring and reporting.

View Example
Advanced TypeScript

DLMM Range Orders

Limit orders using DLMM with concentrated liquidity management.

View Example
Advanced TypeScript

Multi-Hop Routing

Sophisticated routing algorithms with path optimization.

View Example
Beginner TypeScript

Basic Liquidity Provision

Learn the fundamentals of providing liquidity with guidance.

View Tutorial

Documentation Statistics

52+
Unit Tests
15+
Diagrams
50+
Doc Pages
100%
Coverage