# via SDK

- [Get Started](/turbos/developer-docs/via-sdk/get-started.md)
- [Initialize SDK](/turbos/developer-docs/via-sdk/initialize-sdk.md)
- [Clmm](/turbos/developer-docs/via-sdk/clmm.md)
- [FetchTicks](/turbos/developer-docs/via-sdk/clmm/fetchticks.md)
- [getConfig](/turbos/developer-docs/via-sdk/clmm/getconfig.md)
- [getFeesConfig](/turbos/developer-docs/via-sdk/clmm/getfeesconfig.md)
- [getPools](/turbos/developer-docs/via-sdk/clmm/getpools.md)
- [getPool](/turbos/developer-docs/via-sdk/clmm/getpool.md)
- [createPool](/turbos/developer-docs/via-sdk/clmm/createpool.md)
- [createAndAddLiquidity](/turbos/developer-docs/via-sdk/clmm/createandaddliquidity.md)
- [increaseLiquidity](/turbos/developer-docs/via-sdk/clmm/increaseliquidity.md)
- [decreaseLiquidity](/turbos/developer-docs/via-sdk/clmm/decreaseliquidity.md)
- [removeLiquidityAndBurn](/turbos/developer-docs/via-sdk/clmm/removeliquidityandburn.md)
- [preSwap](/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](/turbos/developer-docs/via-sdk/clmm/swap.md)
- [collect Fees](/turbos/developer-docs/via-sdk/clmm/collect-fees.md)
- [collect Rewards](/turbos/developer-docs/via-sdk/clmm/collect-rewards.md)
- [Fee](/turbos/developer-docs/via-sdk/clmm/fee.md)
- [Liquidity and coin amounts calculation](/turbos/developer-docs/via-sdk/clmm/liquidity-and-coin-amounts-calculation.md): Liquidity, coin amount, price and tick.
- [APR calculation](/turbos/developer-docs/via-sdk/clmm/apr-calculation.md)
- [Vault](/turbos/developer-docs/via-sdk/vault.md)
- [createAndDepositVault](/turbos/developer-docs/via-sdk/vault/createanddepositvault.md)
- [depositVault](/turbos/developer-docs/via-sdk/vault/depositvault.md)
- [withdrawVault](/turbos/developer-docs/via-sdk/vault/withdrawvault.md)
- [withdrawAllVault](/turbos/developer-docs/via-sdk/vault/withdrawallvault.md)
- [collectClmmRewardDirectReturnVault](/turbos/developer-docs/via-sdk/vault/collectclmmrewarddirectreturnvault.md)
- [closeVault](/turbos/developer-docs/via-sdk/vault/closevault.md)
- [computeTokenWithdrawVaultSwapResult](/turbos/developer-docs/via-sdk/vault/computetokenwithdrawvaultswapresult.md)
- [getVaultBalanceAmount](/turbos/developer-docs/via-sdk/vault/getvaultbalanceamount.md)
- [getMyVaults](/turbos/developer-docs/via-sdk/vault/getmyvaults.md)
