> For the complete documentation index, see [llms.txt](https://docs.ferra.ag/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ferra.ag/integration/clmm/typescript-sdk.md).

# Typescript SDK

## Getting started

Install Ferra CLMM SDK: `npm install @ferra-labs/clmm`&#x20;

Optional: `npm install @mysten/sui`

The Ferra CLMM npm package is located here: [https://npmjs.com/package/@ferra-labs/clmm](https://www.npmjs.com/package/@ferra-labs/clmm)

Initialize the Ferra CLMM SDK with default values using the Sui mainnet RPC

```javascript
// Initilize CLMM instance
import { clmmMainnet, initFerraSDK }  from "@ferra-labs/clmm"

const useFerraSDK = (address: string) => {
  return useMemo(
    () =>
      initFerraSDK({
        ...clmmMainnet,
        network: 'beta' // can be 'mainnet' or 'testnet', 'beta',
        fullNodeUrl: 'YOUR_PRC_FULL_NODE',
        wallet: 'YOUR_WALLET_ADDRES',
      }),
    [address]
  );
};
```
