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

# Basin

Basin is a composable EVM-native decentralized exchange protocol that allows for the composition of arbitrary exchange functions, network-native oracles and exchange implementations into a single liquidity pool known as a Well. In practice, Basin lowers the friction for market makers to deploy liquidity with custom orders and allows their liquidity to be used by other network-native protocols without additional trust assumptions.

***

There are numerous risks associated with Basin. Before interacting with Basin, consider reading the [Risks](/risks.md). If you are interacting with Basin through [Beanstalk](https://bean.money/), consider reading the [Disclosures](https://docs.bean.money/almanac/disclosures) prepared by the Beanstalk DAO.

### Links

* [Introduction](/introduction/why-basin.md)
* [Components](/components/well.md)
* [Implementations](/implementations/overview.md)
* [Other Links](/resources/links.md)
* [Basin Whitepaper](https://basin.exchange/basin.pdf)
* [Multi Flow Pump Whitepaper](https://basin.exchange/multi-flow-pump.pdf)
