Skip to main content

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

PackageVersionDescriptionInstall
@analosfork/damm-sdk1.0.0DAMM 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-sdk1.0.3Dynamic 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

Fork the future. Install an SDK and build on ANALOS today.