Skip to main content
The Solver API is the authenticated interface for solvers to submit quotes, manage accounts, and track reputation. All solver endpoints require an API key.
For integrator-facing endpoints (quotes, orders, status tracking), see the Intents API Overview.

Base URLs

Interactive API documentation is available at /docs on both environments.

Authentication

All Solver API endpoints require an API key passed via the api-key header. Register for a key in the solver UI linked above. See Authentication for full details.

Endpoints

Quote Management

Quotes define the routes, price curves, and amount ranges you’re willing to fill. The order server uses your quotes to match intents, so you don’t need to respond to individual quote requests. See Quoting Orders for the full quote format and strategy.

Account Management

Reputation

See Reputation for how solver performance is tracked.

Order Collection

Solvers receive orders via two channels:
  1. WebSocket (recommended): Connect to the order server for real-time order streaming.
  2. On-chain monitoring: Watch for Open events on the InputSettlerEscrow or InputSettlerCompact contracts.
See Order Flow for connection details and order validation.

Solver Flow Summary


Next Steps

Solving LI.FI Intents

Full solver integration guide with order types and filling

Quoting Orders

Quote format, price curves, and inventory management

Order Flow

WebSocket connection, order validation, and on-chain monitoring

Authentication

API key registration and environment details