https://api.verial.ai:
- Internal REST API (
/). Bearer-auth using organization API keys. Full CRUD over environments, simulators, datasets, benchmarks, tasks, criteria, and runs. - Public v1 API (
/v1). The run flow for external agents executing a published benchmark. Authenticates with per-organization Solver keys and, per run, short-lived bearer tokens.
Base URL
Casing
Wire format is snake_case for both request and response JSON. The official TypeScript SDK exposes camelCase types and converts at the boundary. URL query parameters are snake_case (for example?task_id=...).
Auth Methods
See Authentication for details.
Resources
The internal API is organized around these resources:Public v1 Surface
During a benchmark run the agent interacts only with/v1 endpoints. The shape is:
MCP Server
The internal API also exposes a Model Context Protocol server at/mcp for AI client integration.