# DEXs

> Every DEX the aggregator routes through, and what each one supports.

This page is part of the DEX Aggregator docs. The aggregator is at `https://router.intear.tech`, with live quotes at `wss://router.intear.tech/route/subscribe`, on NEAR mainnet only. https://docs.intear.tech/dex-aggregator/llms-full.txt has all of its pages in one file, and https://docs.intear.tech/llms.txt lists every page of the Intear docs.

Use these IDs in the `dexes` parameter. They're case-sensitive. Leaving out `dexes` uses all of them. The IDs of removed DEXs, `Aidols`, `MetaPool`, `Linear`, `XRhea` and `RNear`, are still accepted so old requests don't fail, but they never return a quote.

| ID | Exact in | Exact out | Slippage | Tokens |
| --- | --- | --- | --- | --- |
| `Rhea` | ✅ | ❌ | Yes | Any NEP-141 |
| `RheaDcl` | ✅ | ✅ | Yes | Any NEP-141 |
| `IntearDex` | ✅ | ✅ | Yes | Any NEP-141, native NEAR |
| `Wrap` | ✅ | ✅ | No | Same token, different location |

## Rhea

[Rhea Finance](https://app.rhea.finance/) classic AMM (`v2.ref-finance.near`): simple, stable, rated and degen pools. Exact output is not supported.

## RheaDcl

Rhea's concentrated liquidity pools (`dclv2.ref-labs.near`).

The first swap needs a 0.5 NEAR storage deposit on the DCL contract, and you'll have a lot of fun with angry users asking you about it.

## IntearDex

[Intear DEX](https://docs.intear.tech/intear-dex.md) (`dex.intear.near`), through the DEXs that run on it, Plach included. Supports native NEAR directly, without wrapping. Quotes through Plach come with this ID when `dexes` leaves it out or includes `IntearDex`.

## Plach

[Intear Plach](https://dex.intea.rs/), the AMM on Intear DEX. `dexes=Plach` gives quotes through Plach's pools only, with the ID `Plach`. IntearDex already includes Plach quotes + gives additional fallbacks, so it's better to use IntearDex. See the [Plach docs](https://docs.intear.tech/plach.md) to use it directly.

## Wrap

Converts a token between [locations](https://docs.intear.tech/dex-aggregator/guides/tokens.md) 1:1, without fees or slippage: NEAR-wNEAR, wallet-Rhea inner balance, wallet-Intear DEX inner balance. Use `dexes=Wrap` for the [second step](https://docs.intear.tech/dex-aggregator/guides/tokens.md#when-token_output-differs) when `token_output` differs from what you wanted if you're not using [Outcomes](https://docs.intear.tech/dex-aggregator/reference/outcome.md).
