Our NPM Packages
Build on ANALOS with Official SDKs
The ANALOS ecosystem provides open-source TypeScript SDKs for seamless integration with our DEX, bonding curves, and liquidity protocols. These packages are fully audited, TypeScript-native, and optimized for 41K TPS performance. Install via npm and start building dApps, pools, and tokens today.
All packages are public (v1.0+), with comprehensive docs and examples.
Available Packages
| Package | Version | Description | Install |
|---|---|---|---|
| @analosfork/damm-sdk | 1.0.0 | DAMM SDK for creating and managing concentrated liquidity pools on ANALOS DEX. Supports Token-2022, dynamic fees (volatility-based), base fee schedulers (linear/exponential), and position NFTs. Key functions: createPool, getDepositQuote, getUnClaimReward. Ideal for DeFi dApps and LP providers. | npm install @analosfork/damm-sdk |
| @analosfork/dynamic-bonding-curve-sdk | 1.0.3 | Dynamic Bonding Curve SDK for launching tokens with customizable curves, vesting, and migration options. Features config creation (createConfig), fee params (getDynamicFeeParams), locked vesting (getLockedVestingParams), and quote reserves. Perfect for meme launches and fair token distributions. | npm install @analosfork/dynamic-bonding-curve-sdk |
Quick Start
DAMM SDK Example (Create Pool)
import { CpAmm } from '@analosfork/damm-sdk';
const cpAmm = new CpAmm(connection); // ANALOS RPC
const createPoolTx = await cpAmm.createPool({
payer: wallet.publicKey,
tokenAMint: new PublicKey('...'),
tokenBMint: new PublicKey('...'),
// ... other params
});
Bonding Curve SDK Example (Create Config)
import { createConfig } from '@analosfork/dynamic-bonding-curve-sdk';
const tx = await createConfig({
payer: wallet.publicKey,
config: new PublicKey('...'),
poolFees: { /* fee config */ },
// ... other params
});
Resources
- Docs: Full API in package READMEs (linked above)
- RPC: Use rpc.analos.io for all integrations
- Support: X @analosfork
Fork the future. Install an SDK and build on ANALOS today.