> For the complete documentation index, see [llms.txt](https://docs.streamablefinance.com/streamable-finance-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.streamablefinance.com/streamable-finance-user-guide/liquidity-pools.md).

# Liquidity Pools

Liquidity Pools allow users to provide token liquidity. The platform uses liquidity to allow other users to swap assets. <br>

<figure><img src="/files/9rOdF6yYr14uurgb4PCt" alt=""><figcaption><p>Liquidity Pools in Streamable Finance</p></figcaption></figure>

Users providing liquidity earn **swap fees** and **accrue rewards**.&#x20;

The platform has two types of pools: “Stable” and “Weighted”.

**Stable** pools are designed for assets that are either expected to swap consistently at near parity or at a known exchange rate. Stable pools use stable-math, which allows for trades of significant size before encountering substantial price impact, vastly increasing capital efficiency for like-kind and correlated-kind swaps.&#x20;

**Weighted** pools use weighted-math, which makes them great for general cases, including tokens that don’t necessarily have any price correlation. Unlike pools in most AMMs providing 50/50 weightings only, Streamable Finance Weighted Pools enable users to build pools with more than two tokens and custom weightings, such as pools with 80/20 or 60/20/20 weightings.

<br>
