Skip to main content

Automatic route optimization

Find optimal paths for entering/exiting DeFi positions or swapping ERC20 tokens with route API.

Crosschain routing

Execute complex DeFi operations across multiple blockchains using bridge callbacks and post-bridge execution

Custom DeFi workflows

Bundle several DeFi actions into a single transaction using bundle API.

Getting protocol data

Access DeFi protocols’ and tokens’ data through a set of Enso APIs.

When to use: Route vs Bundle API?

Use Route API for:
  1. Redeeming, swapping, direct position deposits
  2. Automatically optimized swaps based on current market conditions (enso.route)
  3. Zapping into liquidity from any token with automatic swaps
  4. Simple crosschain swaps between two chains
  5. Crosschain zap deposits from any token to any vault on another chain with automatic swaps
Limitations:
  • Cannot handle custom post-bridge logic or multi-step protocols interactions.
Use Bundle API for:
  1. Borrowing, harvesting/claiming rewards, opening CLMM positions
  2. Routing with predetermined positions
  3. Creating multichain DeFi strategies
  4. Crosschain stablecoin minting
  5. Crosschain yield strategies with minting tokens on different chains

Limitations:
  • Single callback sequence with up to 10 chained actions

Updated