Meet the DeFi Navigator

When you’re working across multiple chains and protocols, even a small mistake, a wrong token address, an outdated APY, can result in reverted transactions and your app not working as intended.
That’s why we built the Enso DeFi Navigator.
It’s your go-to tool for exploring what’s live in the Enso ecosystem. Besides getting the correct position information, this tool generates routing code snippets for tokens Enso supports.
Always real-time, powered by the Enso API.
Why the Enso Navigator Exists
Teams integrating with Enso’s Route API or building shortcuts need confidence in every parameter:
- Which tokens are supported?
- What protocol versions are live?
- What’s a position’s primary interaction address?
- What are the current APYs and TVLs?
You can’t rely on static docs. DeFi is dynamic, positions change, yields shift, and projects upgrade contracts. Enso integrates fast, too: new protocols appear weekly and supported tokens grow daily.
The Enso DeFi Navigator solves this by giving you live, accurate data from the same source that powers Enso routing. And while Enso’s APIs expose this information, you can also use a UI for a quick check.
What You Can Do With the Navigator
The navigator lets you:
- Explore and keep up to date with integrated protocols
- List and filter through supported tokens
- Grab token information from number of decimals to primary address
- Test out routing from or to a token using Enso’s routing widget
- Grab SDK boilerplate to kick off coding faster
Explore Tokens and Protocols
Browse and query supported tokens, projects, and positions across all chains Enso integrates with.
Filter with Precision
Looking for something specific? Use a robust filters system:
- APY range (Annual Percentage Yield) to get tokens in an APY range
- TVL range (Total Value Locked) to list positions in a TVL range
- Token address to zero in on a specific token
- Underlying tokens to complex positions built on top of your token
- Primary address for interaction with your position
- Symbol and name (exact only!)
- Protocol (aave-v2, aave-v3) and project (aave) to list tokens
- Chain ID to focus on single chain tokens
- Token type to discriminate between base and DeFi tokens
Example 1: Say you need a lending pool with $100M+ TVL and APY >5%.Just apply the filters, or run:
tvl:100000000 apy>5

Example 2: If you’re searching for all Ethereum mainnet positions that have Dai or Weth as underlying tokens, use this query:
chain:1 underlyingTokens:0x4C612E3B15b96Ff9A6faED838F8d07d479a8dD4c underlyingTokens:0x6B175474E89094C44Da98b954EedeAC495271d0F
But beyond filtering, Navigator lets you get token information in JSON form, SDK snippets, and test routing via Happypath.

Grab Token Data
When working with positions, sometimes you need exact information, from identifying properties, to number of decimals, underlying tokens, and primary interaction address. The “Info” button copies this information to your clipboard, ready to use in your code-base.
Grab an SDK Snippet
To kick-start building with Enso SDK, use the “SDK From” and “SDK To” buttons. This will put the SDK starter boilerplate on your clipboard, ready for you to paste it in your source code.
Test Routing via Happypath
To test out routing, you can use Happypath. Simply click “Happypath To” or “Happypath From” to have your first route endpoint selected. Then, pick the other position and see the route Enso generates for you. Take it a step further: you can execute the entire route from there!
Real-Time Results
Everything updates as you search, powered by Enso API endpoints:
/tokens
for token details/projects
for active projects/protocols
for protocol versions and positions
Because it’s powered by the same Enso API that executes real transactions, your data is always accurate and in sync with what’s live onchain.
Shareable and Bookmarkable
Navigator generates shareable URLs for every filtered view, perfect for collaboration or quick reference.
Try It Now
Whether you’re a developer or just curious about the Enso ecosystem, Navigator is your fastest way to explore, debug, and validate positions across chains.