Sequelize SDK
v1.0.0 SOONTypeScript-first SDK for seamless protocol integration. Build sophisticated DeFi applications with type-safe interfaces and comprehensive developer tooling.
TypeScript Native
Full type safety with comprehensive interfaces and IntelliSense support
Modular Design
Tree-shakeable modules for optimized bundle sizes
Open Source
MIT licensed with active community development
Quick Start
npm install @sequelize/sdk # or yarn add @sequelize/sdk # or pnpm add @sequelize/sdk
API Reference
Client
new SequelizeClient(config)Initialize SDK client
client.getVaults()Get all available vaults
client.getVault(id)Get specific vault instance
client.getProtocolMetrics()Get protocol-wide metrics
Vault
vault.deposit(params)Deposit assets to vault
vault.withdraw(params)Withdraw shares from vault
vault.getBalance()Get user's vault balance
vault.getMetrics()Get vault performance metrics
vault.getStrategies()Get active strategies
vault.getAllocation()Get current capital allocation
Strategy
strategy.getPerformance()Get strategy returns
strategy.getExposure()Get protocol exposure
strategy.getRisk()Get risk metrics
Events
vault.on(event, handler)Subscribe to events
vault.off(event, handler)Unsubscribe from events
vault.once(event, handler)One-time event listener
Installation & Setup
Requirements
- Node.js 16+ or Bun
- TypeScript 4.9+ (recommended)
- @solana/web3.js ^1.87.0
- @solana/wallet-adapter ^0.15.0
Package Size
Framework Support
SDK Coming Soon
The Sequelize SDK is currently in active development and will be released alongside the mainnet launch in Q1 2026. Sign up below to be notified when the SDK becomes available.