# Providing Liquidity in Pools

> import ThemedImage from '@theme/ThemedImage';
import GuideCardGrid from '@site/src/components/GuideCardGrid';
import ButtonGrid from '@site/src/components/ButtonGrid';

Providing liquidity in pools is a great way to earn interest (yield) on your assets, and help Curve and DeFi at the same time.  

Pools are groups of two or more assets.  When you provide liquidity to a pool, you deposit your assets into that pool.  This is called being an **LP** or **Liquidity Provider**.  Traders can then trade between the assets within the pool.  For example, if you are an LP in a `crvUSD/USDC` pool, the pool will have two assets: `crvUSD` and `USDC`.  Traders can trade between `crvUSD` to `USDC` freely within the pool, and as an LP you earn fees from these swaps and other rewards.  

If you're interested in all the different rewards you can earn as an LP, or what the numbers mean, see the page about understanding rewards: [Understanding Rewards](understanding-rewards.md).

:::warning Risks of Providing Liquidity
It's important to remember that providing liquidity to pools comes with risks.  See the disclaimer here: [Pool Risks](../security/risks/pools.md)
:::

Below are links with guides on how to use the UI to deposit, withdraw, stake and claim your rewards.

<GuideCardGrid guideKeys={['howToDexDeposit', 'howToDexWithdraw', 'howToDexClaim']} />
