> For the complete documentation index, see [llms.txt](https://turbos.gitbook.io/turbos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://turbos.gitbook.io/turbos/developer-docs/via-sdk.md).

# via SDK

- [Get Started](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/get-started.md)
- [Initialize SDK](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/initialize-sdk.md)
- [Clmm](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm.md)
- [FetchTicks](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/fetchticks.md)
- [getConfig](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/getconfig.md)
- [getFeesConfig](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/getfeesconfig.md)
- [getPools](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/getpools.md)
- [getPool](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/getpool.md)
- [createPool](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/createpool.md)
- [createAndAddLiquidity](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/createandaddliquidity.md)
- [increaseLiquidity](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/increaseliquidity.md)
- [decreaseLiquidity](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/decreaseliquidity.md)
- [removeLiquidityAndBurn](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/removeliquidityandburn.md)
- [preSwap](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/preswap.md): To initiate a swap, start with a preliminary swap assessment to understand the potential outcome. Afterward, you can set the amount limit based on the swap result and the slippage tolerance.
- [swap](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/swap.md)
- [collect Fees](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/collect-fees.md)
- [collect Rewards](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/collect-rewards.md)
- [Fee](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/fee.md)
- [Liquidity and coin amounts calculation](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/liquidity-and-coin-amounts-calculation.md): Liquidity, coin amount, price and tick.
- [APR calculation](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/clmm/apr-calculation.md)
- [Vault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault.md)
- [createAndDepositVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/createanddepositvault.md)
- [depositVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/depositvault.md)
- [withdrawVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/withdrawvault.md)
- [withdrawAllVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/withdrawallvault.md)
- [collectClmmRewardDirectReturnVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/collectclmmrewarddirectreturnvault.md)
- [closeVault](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/closevault.md)
- [computeTokenWithdrawVaultSwapResult](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/computetokenwithdrawvaultswapresult.md)
- [getVaultBalanceAmount](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/getvaultbalanceamount.md)
- [getMyVaults](https://turbos.gitbook.io/turbos/developer-docs/via-sdk/vault/getmyvaults.md)
