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

# Introduction

> Cactal is the agent-native website platform. Build with the built-in Cactal agent, or create, edit, publish, and operate production websites through the dashboard, the REST API, or MCP.

Cactal is the agent-native website platform. The built-in [Cactal agent](/docs/agents/cactal-agent) builds and operates websites from a conversation beside the live preview, and everything it can do you can also do yourself or hand to an agent of your own.

Every capability is available three ways: the [dashboard](https://app.cactal.ai), the [REST API](/docs/api-reference/introduction), and the [MCP server](/docs/agents/mcp). All three run the same operations with the same permissions, rate limits, and audit trail. There is no private API.

## Get started

<Columns cols={3}>
  <Card title="Build with the Cactal agent" icon="bot" href="/docs/agents/cactal-agent">
    Open a site and ask for changes beside the live preview. No setup required.
  </Card>

  <Card title="Quickstart" icon="rocket" href="/docs/quickstart">
    Create a website, add a page, and publish it with the API in about five minutes.
  </Card>

  <Card title="Create an API key" icon="key" href="/docs/create-an-api-key">
    Authenticate the API and MCP with a scoped key.
  </Card>
</Columns>

## Explore Cactal

<Columns cols={2}>
  <Card title="Websites" icon="globe" href="/docs/concepts/websites">
    The top-level resource: a draft head version, a published version, and everything a site owns.
  </Card>

  <Card title="Source code" icon="file-code" href="/docs/concepts/source-code">
    Pages, components, reusable modules, global CSS, and custom code slots, edited under a lease and versioned on every change.
  </Card>

  <Card title="Publishing" icon="rocket" href="/docs/concepts/publishing">
    Validate, build, and publish the draft — then roll back instantly if you need to.
  </Card>

  <Card title="CMS" icon="database" href="/docs/concepts/cms">
    Structured content in collections, fields, and items, with drafts, references, and typed field values.
  </Card>

  <Card title="Domains" icon="link" href="/docs/concepts/domains">
    Platform subdomains, draft previews, and custom domains with DNS verification.
  </Card>

  <Card title="Assets" icon="image" href="/docs/concepts/assets">
    Upload images and files, served from the CDN with responsive variants.
  </Card>

  <Card title="Analytics" icon="chart-line" href="/docs/guides/read-analytics">
    First-party traffic stats, realtime visitors, and CSV exports.
  </Card>

  <Card title="Access control" icon="shield" href="/docs/concepts/access-control">
    Organization roles, website-scoped editors, and capability-checked API keys.
  </Card>
</Columns>

## Build with agents

Cactal treats AI agents as first-class operators. The built-in Cactal agent works on every site with no setup, and you can also bring your own: connect an agent over MCP, scope its key to exactly the sites it manages, review its drafts before they go live, and audit everything it does.

<Columns cols={2}>
  <Card title="The Cactal agent" icon="bot" href="/docs/agents/cactal-agent">
    The built-in agent beside every site's preview: ask, watch, approve.
  </Card>

  <Card title="Bring your own agent" icon="puzzle" href="/docs/agents/overview">
    What outside agents can do on Cactal and how humans stay in control.
  </Card>

  <Card title="Agent-safe publishing" icon="shield-check" href="/docs/agents/agent-safe-publishing">
    Scoped keys, draft-first edits, approval checkpoints, and recovery.
  </Card>

  <Card title="AI-readable docs" icon="file-text" href="/docs/agents/ai-readable-docs">
    llms.txt, Markdown pages, and the docs MCP server.
  </Card>
</Columns>

## API reference

The complete reference for every public endpoint, with an interactive playground: [API reference](/docs/api-reference/introduction). Start with [authentication](/docs/api-reference/authentication), [errors](/docs/api-reference/errors), [pagination](/docs/api-reference/pagination), and [rate limits](/docs/api-reference/rate-limits).
