> For the complete documentation index, see [llms.txt](https://docs.algebra.finance/algebra-integral-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/guides.md).

# Guides

This section provides hands-on guides for building with Algebra Integral. Two areas are covered:

**Contract Development** — step-by-step walkthroughs for integrating with Algebra Integral from your own smart contracts:

* [Environment Setup](/algebra-integral-documentation/algebra-integral-technical-reference/guides/contract-development-intro.md) — set up a Hardhat development environment with the Algebra packages
* [Swaps](/algebra-integral-documentation/algebra-integral-technical-reference/guides/swaps.md) — execute single-hop and multi-hop swaps
* [Providing Liquidity](/algebra-integral-documentation/algebra-integral-technical-reference/guides/providing-liquidity.md) — mint positions, collect fees, and manage liquidity
* [Flashloans](/algebra-integral-documentation/algebra-integral-technical-reference/guides/flashloans.md) — write contracts that use Algebra flash transactions

**Plugin Development** — guides for creating, testing, and deploying custom Algebra plugins:

* [Plugin Development](/algebra-integral-documentation/algebra-integral-technical-reference/guides/custom-plugins/plugin-development.md)
* [Plugin Testing](/algebra-integral-documentation/algebra-integral-technical-reference/guides/custom-plugins/plugin-testing.md)
* [Plugin Deployment](/algebra-integral-documentation/algebra-integral-technical-reference/guides/custom-plugins/plugin-deployment.md)
