# Magma Developer SDK

## Magma Developer SDK

- [magma\_sdk\_doc](https://magma-finance-1.gitbook.io/magma-developer-sdk/readme.md)
- [almm\_contract](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract.md)
- [Latest ALMM SDK config](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/1.getting-started.md)
- [Retrieve ALMM pools](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/2.retrieve-almm-pools.md)
- [Retrieve bins](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/3.retrieve-bins.md)
- [Retrieve positions of ALMM pools](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/4.retrieve-positions.md)
- [Collect fees](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/5.collect-fees.md)
- [Retrieve reward](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/6.collect-reward.md)
- [Create ALMM pool](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/7.create-almm-pool.md)
- [Swap](https://magma-finance-1.gitbook.io/magma-developer-sdk/almm_contract/8.swap.md)
- [clmm\_contract](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract.md)
- [1.getting-started](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/1.getting-started.md)
- [Add liquidity](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/10.add-liquidity.md)
- [Remove liquidity](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/11.remove-liquidity.md)
- [Close position](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/12.close-position.md)
- [Collect fees](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/13.collect-fees.md)
- [Collect rewards](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/14.collect-rewards.md)
- [Preswap](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/15.preswap.md)
- [Swap](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/16.swap.md)
- [Partner swap](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/17.partner-swap.md)
- [Smart router](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/18.smart-router.md)
- [Price impact](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/19.price-impact.md)
- [Prerequisites](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/2.prerequisites.md)
- [Minimum received & Maximum sold](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/20.minimum_received_and_maximum_sold.md)
- [Fee](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/21.fee.md)
- [Liquidity correlation calculation](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/22.liquidity-correlation-calculation.md)
- [APR correlation calculation](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/23.apr-correlation-calculation.md)
- [Features available](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/3.features-available.md)
- [Retrieve clmm pools](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/4.retrieve-clmm-pools.md)
- [Retrieve positions](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/5.retrieve-positions.md)
- [Retrieve reward](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/6.retrieve-reward.md)
- [Retrieve ticks](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/7.retrieve-ticks.md)
- [Create clmm pool](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/8.create-clmm-pool.md)
- [Open position](https://magma-finance-1.gitbook.io/magma-developer-sdk/clmm_contract/9.open-position.md)
