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

# API reference

> Public API endpoints for twins, scenarios, sandboxes, runner, tests, and CI checks

The Arga API is organized around the core primitives that exist in the current `validation-server` API.

<CardGroup cols={2}>
  <Card title="Twins" icon="clone" href="/api-reference/post-provision-twins">
    Provision isolated service twins and retrieve connection details.
  </Card>

  <Card title="Scenarios" icon="database" href="/api-reference/post-create-a-scenario">
    Create and reuse seed data for twins.
  </Card>

  <Card title="Sandboxes" icon="box" href="/api-reference/post-create-sandbox">
    Deploy a repo branch or PR into an isolated sandbox with twins.
  </Card>

  <Card title="Runner" icon="bot" href="/api-reference/browser-agent-create-run">
    Run browser agents against frontend URLs or ready sandboxes.
  </Card>

  <Card title="Tests" icon="list-check" href="/api-reference/post-save-a-runner-test">
    Save, update, and execute reusable browser-agent tests.
  </Card>

  <Card title="CI checks" icon="code-pull-request" href="/api-reference/ci-github-save-config">
    Use the current GitHub validation API.
  </Card>
</CardGroup>

<Note>See [Availability notes](/api-reference/availability-notes) for product gaps and endpoints that exist but are intentionally not part of the core public surface.</Note>
