Rift vs. Matcha
Rift Research
Last updated
TLDR: Rift is an aggregator with best price execution. It includes Matcha and all other supported venues in its routes. Rift adds 0 fee on the route, so you are guaranteed at least as good a rate as going to Matcha directly. If Matcha has the best route, Rift gives you that route with no added fee.
Matcha is a user-facing DEX aggregator (powered by 0x) focused on finding the best prices across on-chain liquidity. Rift is an aggregator for cross-chain routes on Bitcoin, Ethereum, Arbitrum, Base, Hyperliquid, RobinhoodChain, Tempo, XLayer, Ink and Pharos. They solve different problems.
Short version
| Dimension | Rift | Matcha |
|---|---|---|
| Role | Aggregator | DEX aggregator UI / 0x frontend |
| Fee | Zero added fee on every route | Depends on underlying liquidity + any interface fee |
| Scope | Cross-chain on supported chains | Primarily DEX aggregation |
| Best for | Cross-chain best price execution | Best on-chain swap prices |
Where each wins
Matcha wins when:
- You need aggregated DEX liquidity on supported chains
- The trade is same-chain or within Matcha’s scope
Rift wins when:
- The trade is cross-chain on Rift’s supported chains
- You want best price execution with zero added fee
Key differences
Matcha optimises DEX execution. Rift includes Matcha in its venue set where the route overlaps. If Matcha has the best rate, Rift gives you that rate with no added fee.
When to use which
- Use Matcha for DEX aggregation.
- Use Rift for cross-chain routes on its supported chains when you want best price execution at zero added fee.
