Skip to main content
The Calibrate REST API gives you programmatic access to the full evaluation loop — create and connect agents, author test cases and evaluators, link tests to agents, launch test runs and benchmarks, poll results, and route runs to human reviewers with annotation tasks.

What you can build

Getting started

1

Get your API key

Obtain your API key from the Calibrate dashboard. See the API keys guide for detailed setup instructions.
2

Authenticate your requests

Pass your key in the X-API-Key header on every request:
3

List agents

Enumerate every agent in your org:
4

Run tests

Launch a test run for an agent:
Since no test_uuids were passed, all linked tests for the agent will be run. The response returns a task_id:
5

Poll results

Poll the returned task_id for status and results:

Base URL

OpenAPI specification

The public API schema is published at an unauthenticated endpoint.

Authentication

All API requests require an X-API-Key header.