Overview
Learn about Enso API and its capabilities.
The Enso API provides developers with a comprehensive set of tools to interact with DeFi protocols and execute complex transactions across multiple blockchain networks.
Getting Started
Explore detailed documentation for each API endpoint using the API sandbox.
The Sandbox doesn’t require authentication. For building and production use cases, use a dedicated API key.
Authentication
In production, all API requests require authentication using an API key, as the API is rate-limited.
- Create an account on the Enso Dashboard
- Generate an API key from your dashboard
- Use this key in all API requests
API Groups
The Enso API is organized into several functional groups:
Shortcuts
Execute optimized token swaps and complex DeFi operations with single transactions.
- GET
/v1/shortcuts/route
- Find optimal token swap routes - POST
/v1/shortcuts/bundle
- Bundle multiple actions atomically - GET
/v1/wallet/approve
- Approve token spending
Integration
Access metadata about supported protocols, standards, and available actions.
- GET
/v1/standards
- Get available integration standards - GET
/v1/actions
- Get supported DeFi actions - GET
/v1/protocols
- Get all supported protocols - GET
/v1/networks
- Get supported blockchain networks - GET
/v1/projects
- Get protocol project groupings
Tokens
Query token data including positions, prices, and wallet holdings.
- GET
/v1/tokens
- Get token details and metadata - GET
/v1/nontokenized
- Get non-tokenized DeFi positions - GET
/v1/prices/{chainId}/{address}
- Get token price data
DeFi
Access real-time DeFi metrics and wallet information.
- GET
/v1/wallet/balances
- Get wallet token balances - GET
/v1/volume/{chainId}
- Get chain trading volume - GET
/v1/aggregators
- Get supported DEX aggregators
Key Concepts
Before using the Enso API, familiarize yourself with these key concepts:
- Projects, protocols, and standards - Understand the structure of Enso’s data model
- Shortcuts - Pre-configured paths for common DeFi operations
- Actions - Standardized interactions with DeFi protocols
- Routing Strategies - Different approaches to transaction execution
Updated