> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inspect.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Inspect.dev API documentation and OpenAPI

> Official Inspect.dev HTTP API documentation, OpenAPI 3.1 specification, versioning, errors, pagination, rate limits, and agent resources.

The official Inspect.dev HTTP API supports release discovery, OAuth compatibility, account
subscriptions, and billing. Mobile browser debugging itself runs locally
through the [Inspect CLI](https://inspect.dev/products/cli).

## Machine-readable Inspect API contract

* [Inspect OpenAPI 3.1 specification](https://inspect.dev/openapi.json)
* [Inspect API agent context](https://inspect.dev/api/llms.txt)
* [Inspect API catalog](https://inspect.dev/.well-known/api-catalog)
* [Inspect API discovery response](https://inspect.dev/api)

## Inspect API conventions

* Send `Inspect-Version: 2026-08-06`, or omit it to use the current version.
* Errors use stable `code`, `message`, and recovery `hint` fields.
* List endpoints use opaque cursors and return next-page state.
* Responses advertise rate limits; HTTP 429 includes `Retry-After`.
* Retriable billing writes accept `Idempotency-Key`.

## Authentication

Inspect uses OAuth 2.0 Authorization Code with PKCE through Clerk. See the
[Inspect authentication documentation](/developers/authentication) and
[least-privilege permission matrix](/developers/permissions).

<Note>
  Use the CLI for local device and browser actions. Do not invent cloud API
  endpoints for snapshots, console messages, network requests, or screenshots.
</Note>
