# Providing Liquidity

The [**app.canto.io**](https://app.canto.io/) frontend offers two interfaces for providing liquidity on the Canto DEX and Ambient:

* [**app.canto.io/lp**](https://app.canto.io/lp) – for incentivized pairs
* [**pools.canto.io**](https://pools.canto.io/) – for all other pairs

{% hint style="info" %}
To swap tokens through the Canto DEX or Ambient, use a third-party frontend or aggregator such as [Slingshot](https://app.slingshot.finance/trade/ETH).
{% endhint %}

## [app.canto.io/lp](https://app.canto.io/lp)

This interface is used to provide liquidity to any of Canto's incentivized liquidity pools. At the time of writing, these include the following:

* CANTO/NOTE (Canto DEX, volatile)
* CANTO/ETH (Canto DEX, volatile)
* CANTO/ATOM (Canto DEX, volatile)
* NOTE/USDC (Canto DEX, stable)
* NOTE/USDT (Canto DEX, stable)
* cNOTE/USDC (Ambient)
* NOTE/USDC (Ambient)

### Add Liquidity

In order to add liquidity to a pool using the LP interface:

1. Click on the `Add LP` button next to a pool and select `Manage LP`.
2. Enter how much liquidity you wish to provide, and click the `Add Liquidity` button.
3. Confirm the transactions in your wallet.

<figure><img src="/files/ryleJD4PV8r0PWdRixHg" alt=""><figcaption></figcaption></figure>

Liquidity tokens are automatically deposited to the Canto Lending Market ("staked") to earn liquidity incentives.

### Remove Liquidity

In order to remove liquidity from a pool using the LP interface:

1. Click on the `Manage LP` button next to a pool and select `Manage LP`.
2. Navigate to the `REMOVE` tab.
3. Enter how much liquidity you wish to remove, and click the `Remove Liquidity` button.
4. Confirm the transactions in your wallet.

## [**pools.canto.io**](https://pools.canto.io/)

This interface is used to create or provide liquidity to pools on the Canto DEX.

### Create a Pool

<figure><img src="/files/18h0W5d9w26tyzulME6k" alt=""><figcaption></figcaption></figure>

1. Click on the `Create a Pair` button.
2. Select the assets.
3. Sign the transactions in your wallet to create the pair.
4. Optionally, follow the steps below to add liquidity.

### Add Liquidity

<figure><img src="/files/YapESmIUKBaNL95UvBp3" alt=""><figcaption></figcaption></figure>

1. Click on the `ADD LP` button next to a pool or create a new pair as above.
2. Enter how much liquidity you wish to provide. For a new pair, the amounts of each asset will determine the starting price.
3. Click on the `APPROVE TOKENS` button and confirm the transactions in your wallet.
4. Finally, click on the `ADD LP` button and confirm the transactions in your wallet.

### Remove Liquidity

1. Click on the `ADD LP` button next to a pool and select the `REMOVE` tab.
2. Enter how much liquidity you wish to remove.
3. Click on the `REMOVE LP` button and confirm the transactions in your wallet.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.canto.io/user-guides/providing-liquidity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
