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

# Developer

- [Dev Overview](https://docs.hyperion.xyz/developer/dev-overview.md)
- [via Site](https://docs.hyperion.xyz/developer/via-site.md)
- [via SDK](https://docs.hyperion.xyz/developer/via-sdk.md)
- [Getting Started](https://docs.hyperion.xyz/developer/via-sdk/getting-started.md)
- [Prerequisites](https://docs.hyperion.xyz/developer/via-sdk/prerequisites.md)
- [Features Available](https://docs.hyperion.xyz/developer/via-sdk/features-available.md)
- [Get pools](https://docs.hyperion.xyz/developer/via-sdk/features-available/get-pools.md)
- [Get positions](https://docs.hyperion.xyz/developer/via-sdk/features-available/get-positions.md)
- [Get ticks](https://docs.hyperion.xyz/developer/via-sdk/features-available/get-ticks.md)
- [Create pool](https://docs.hyperion.xyz/developer/via-sdk/features-available/create-pool.md)
- [Add Liquidity](https://docs.hyperion.xyz/developer/via-sdk/features-available/add-liquidity.md)
- [Remove Liquidity](https://docs.hyperion.xyz/developer/via-sdk/features-available/remove-liquidity.md)
- [Fee & Rewards](https://docs.hyperion.xyz/developer/via-sdk/features-available/fee-and-rewards.md)
- [Swap](https://docs.hyperion.xyz/developer/via-sdk/features-available/swap.md)
- [Types](https://docs.hyperion.xyz/developer/via-sdk/features-available/types.md)
- [via Contract](https://docs.hyperion.xyz/developer/via-contract.md)
- [Get Started](https://docs.hyperion.xyz/developer/via-contract/get-started.md)
- [Data structure](https://docs.hyperion.xyz/developer/via-contract/data-structure.md)
- [Features available](https://docs.hyperion.xyz/developer/via-contract/features-available.md)
- [Create pool](https://docs.hyperion.xyz/developer/via-contract/features-available/create-pool.md)
- [Swap](https://docs.hyperion.xyz/developer/via-contract/features-available/swap.md)
- [Open position](https://docs.hyperion.xyz/developer/via-contract/features-available/open-position.md)
- [Add liquidity](https://docs.hyperion.xyz/developer/via-contract/features-available/add-liquidity.md)
- [Remove liquidity](https://docs.hyperion.xyz/developer/via-contract/features-available/remove-liquidity.md)
- [Add liquidity (zap in)](https://docs.hyperion.xyz/developer/via-contract/features-available/add-liquidity-zap-in.md)
- [Remove liquidity (zap out)](https://docs.hyperion.xyz/developer/via-contract/features-available/remove-liquidity-zap-out.md)
- [Collect fees](https://docs.hyperion.xyz/developer/via-contract/features-available/collect-fees.md)
- [Collect rewards](https://docs.hyperion.xyz/developer/via-contract/features-available/collect-rewards.md)
- [via API](https://docs.hyperion.xyz/developer/via-api.md)
- [Contract ErrorCode](https://docs.hyperion.xyz/developer/contract-errorcode.md)
