# Getting Started

## Introduction

Cetus TypeScript SDK v2 is a comprehensive collection of TypeScript libraries for interacting with various Cetus protocol features. This monorepo contains multiple SDK packages, each focusing on specific functionality within the Cetus ecosystem.

In the refactored version of the SDK, we've made significant upgrades and refactoring across the entire SDK. Function names, parameter styles, and return value field formats have been unified. Deprecated APIs have been removed. **Old SDKs will be deprecated in the future.** **It is strongly recommended to migrate your integration with the new SDK v2 as soon as possible.**

### SDK Modules

<table><thead><tr><th width="254.4140625">Module</th><th width="77.13671875">Version</th><th width="341.265625">Description</th><th>Documentation</th></tr></thead><tbody><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/sui-clmm-sdk">@cetusprotocol/sui-clmm-sdk</a></td><td>v1.4.0</td><td>Concentrated Liquidity Market Maker SDK</td><td><a href="sdk-modules/cetusprotocol-sui-clmm-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/vaults-sdk">@cetusprotocol/vaults-sdk</a></td><td>v1.7.0</td><td>Vaults Management SDK</td><td><a href="sdk-modules/cetusprotocol-vaults-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/farms-sdk">@cetusprotocol/farms-sdk</a></td><td>v1.4.0</td><td>Farming and Yield Generation SDK</td><td><a href="sdk-modules/cetusprotocol-farms-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/xcetus-sdk">@cetusprotocol/xcetus-sdk</a></td><td>v1.2.0</td><td>XCETUS Token Operations SDK</td><td><a href="sdk-modules/cetusprotocol-xcetus-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/limit-sdk">@cetusprotocol/limit-sdk</a></td><td>v1.2.1</td><td>Limit Order Operations SDK</td><td><a href="sdk-modules/cetusprotocol-limit-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/burn-sdk">@cetusprotocol/burn-sdk</a></td><td>v1.3.0</td><td>Token Burning Operations SDK</td><td><a href="sdk-modules/cetusprotocol-burn-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/dca-sdk">@cetusprotocol/dca-sdk</a></td><td>v1.2.1</td><td>Dollar Cost Averaging SDK</td><td><a href="sdk-modules/cetusprotocol-dca-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/zap-sdk">@cetusprotocol/zap-sdk</a></td><td>v1.5.1</td><td>Liquidity operations with different modes.</td><td><a href="sdk-modules/cetusprotocol-zap-sdk">View Docs</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@cetusprotocol/dlmm-sdk">@cetusprotocol/dlmm-sdk</a></td><td>v1.1.0</td><td>Dynamic Liquidity Market Maker SDK</td><td><a href="sdk-modules/cetusprotocol-dlmm-sdk">View Docs</a></td></tr></tbody></table>
