The Solver API is the authenticated interface for solvers to submit quotes, manage accounts, and track reputation. All solver endpoints require an API key.Documentation Index
Fetch the complete documentation index at: https://docs.li.fi/llms.txt
Use this file to discover all available pages before exploring further.
For integrator-facing endpoints (quotes, orders, status tracking), see the Intents API Overview.
Base URLs
| Environment | Base URL | Solver UI |
|---|---|---|
| Production | https://order.li.fi | intents.li.fi |
| Testnet | https://order-dev.li.fi | devintents.li.fi |
/docs on both environments.
Authentication
All Solver API endpoints require an API key passed via theapi-key header. Register for a key in the solver UI linked above. See Authentication for full details.
Endpoints
Quote Management
| Method | Path | Description |
|---|---|---|
POST | /quotes/submit | Submit or update up to 200K solver quotes at once |
GET | /solver-api/quotes | Retrieve your currently uploaded quote inventory |
Account Management
| Method | Path | Description |
|---|---|---|
POST | /solver-api/account/register | Register a solver account |
POST | /solver-api/account/unregister | Unregister a solver account |
Reputation
| Method | Path | Description |
|---|---|---|
GET | /solver-api/solver/identities | Get solver identities registered for reputation tracking |
Order Collection
Solvers receive orders via two channels:- WebSocket (recommended): Connect to the order server for real-time order streaming.
- On-chain monitoring: Watch for
Openevents on theInputSettlerEscroworInputSettlerCompactcontracts.
Solver Flow Summary
| Step | What you do | Reference |
|---|---|---|
| Register | Create a solver account via /solver-api/account/register | This page |
| Quote | Push inventory to /quotes/submit | Quoting |
| Receive | Connect to WebSocket or monitor on-chain events | Order Flow |
| Fill | Deliver assets via OutputSettlerSimple.fill() | Filling Orders |
| Prove | Submit fill proof through the oracle system | Oracle Systems |
| Settle | Call finalise on the input settler to receive payment | Settlement |
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

