# AGIdock docs

Start at [/llms.txt](/llms.txt): it carries the base URL, the credential and
the error contract, and says which guide below owns what. What a resource can
and cannot do is on these pages.

Every page here exists twice: the markdown at each path is the source, and an
`.html` twin sits beside it. Fetch the markdown and read it whole rather than
through a summarizing fetch — these pages are short, and a summary drops the
paths and field names the calls are made of.

[/openapi.json](/openapi.json) is the full route surface. The price book is
not a file here: it is an API call,
`GET https://api.agidock.cloud/v1/billing/prices`, and it needs no key.

## Guides

- [Onboarding](onboarding.md)
- [API conventions](api.md)
- [Running the account](account.md)
- [VMs](vm.md)
- [Email relay](email.md)

## Procedures

- [Best practices](best-practices/index.md) — one page per task, for the jobs
  that take more than one call: recreating and hardening a machine, putting a
  CDN in front of it, running your own storage or a private mesh, watching
  credits. The guides say what
  is true; these say what to do next.
