# 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](https://docs.basin.exchange/risks). 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](https://docs.basin.exchange/introduction/why-basin)
* [Components](https://docs.basin.exchange/components/well)
* [Implementations](https://docs.basin.exchange/implementations/overview)
* [Other Links](https://docs.basin.exchange/resources/links)
* [Basin Whitepaper](https://basin.exchange/basin.pdf)
* [Multi Flow Pump Whitepaper](https://basin.exchange/multi-flow-pump.pdf)
