Introduction
One API key for every Rezolve family.
Rezolve Labs puts Rezolve's services behind one gateway. Related capabilities are grouped into a family with its own path, and you call every family with the same kind of API key.
Key ideas
| Term | What it is |
|---|---|
| Family | A group of related capabilities, such as voice and audio, or product discovery. Each one lives under its own path: /<family>/…. Every plan includes every family; a key can be limited to some of them. |
| Capability | One feature inside a family, such as a single kind of agent or a single endpoint. A key calls the whole family, not individual capabilities. |
| Plan | Sets how much you can use: how many credits you get for each billing period and how many requests per minute you can make. It can also cap your calls at once and your active API keys. |
| Credit | What a call costs. Every call to a family made with a live key is paid in credits from your wallet, at a price set for each operation. You can buy more credits as top-ups. |
| Application | Holds your API keys and their usage. Every account starts with a Default application, and you can add more from the dashboard. |
| API key | Belongs to one application and can call every family, or only the ones you pick when you create it. Send it in the X-API-KEY header. |
How it works
- Sign up. Your account is put on a plan and gets a
Defaultapplication. - Create an API key in the dashboard. It can call every family unless you limit it to some of them.
- Call a family's operation with the key in the
X-API-KEYheader. - Watch your usage on the dashboard.
Base URL
All endpoints live under https://api.rezolvelabs.com/api/v1. A family's operations are at https://api.rezolvelabs.com/api/v1/<family>/….
Every operation of every family is listed in the API reference once you're signed in. To make your first call, see the Quick start.

