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.

-H "Authorization: Bearer YOUR_API_KEY"
  1. Create an account on the Enso Dashboard
  2. Generate an API key from your dashboard
  3. 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.

Integration

Access metadata about supported protocols, standards, and available actions.

Tokens

Query token data including positions, prices, and wallet holdings.

DeFi

Access real-time DeFi metrics and wallet information.

Key Concepts

Before using the Enso API, familiarize yourself with these key concepts:

Updated