# Machine-readable documentation (/docs/agents/machine-readable-docs)



The docs site exposes the active navigation through formats that do not require scraping rendered HTML.

| Endpoint            | Purpose                                |
| ------------------- | -------------------------------------- |
| `/llms.txt`         | Site-level LLM index                   |
| `/docs/llms.txt`    | Documentation-only index               |
| `/llms-full.txt`    | Combined current documentation text    |
| `/feeds/docs.jsonl` | One typed JSON object per current page |
| `/schemamap.xml`    | Machine-readable surface map           |
| `/docs/<path>.md`   | Raw Markdown for one current page      |

Every rendered page includes Copy Markdown and View Markdown controls. Historical documentation also has version-aware raw Markdown routes.

## Prefer canonical URLs [#prefer-canonical-urls]

Use current `/docs/...` URLs unless you need behavior from a pinned historical release. The version picker stores `latest` separately, so readers who choose current docs continue to track future releases.

## Retrieve one page [#retrieve-one-page]

```bash
curl https://email-sdk.dev/docs/reference/client.md
```

The response starts with the page title and canonical URL, then includes processed Markdown with version-correct internal links.

## Retrieve the full corpus [#retrieve-the-full-corpus]

Use `/llms-full.txt` for a compact single request or `/feeds/docs.jsonl` when your indexer wants discrete route records.

<Card title="Coding-agent skill" href="/docs/getting-started/agent-skill" description="Install instructions that make agents refresh these sources before coding." />
