# Constal documentation

Build, run, and operate agents on Constal.

## Start here

- [Build your first Agent](https://constal.ai/docs/quickstart.md)
- [The Constal model](https://constal.ai/docs/foundations.md)
- [Seven primitives](https://constal.ai/docs/foundations/seven-primitives.md)
- [From primitives to production](https://constal.ai/docs/foundations/composition.md)
- [Agent patterns](https://constal.ai/docs/agents/patterns.md)
- [Choose an interface](https://constal.ai/docs/interfaces.md)

## Foundations

- [Attempts & durable truth](https://constal.ai/docs/foundations/execution.md)
- [Resources, effects & recovery](https://constal.ai/docs/foundations/resources-effects.md)
- [Identity, Policy & authority](https://constal.ai/docs/foundations/authority.md)
- [Ledgers, hashes & history](https://constal.ai/docs/foundations/history.md)
- [Scale with map & reduce](https://constal.ai/docs/foundations/volume.md)

## Build

- [Agents](https://constal.ai/docs/agents.md)
- [Mastra projects](https://constal.ai/docs/agents/mastra.md)
- [Evals & training](https://constal.ai/docs/evals.md)
- [Resources & Tools](https://constal.ai/docs/resources.md)
- [Memory](https://constal.ai/docs/memory.md)
- [Channels & Auth Providers](https://constal.ai/docs/channels.md)
- [Credentials & Providers](https://constal.ai/docs/credentials.md)
- [Policies & approvals](https://constal.ai/docs/policies.md)

## Operate

- [Runs & sessions](https://constal.ai/docs/runs.md)
- [Deployments](https://constal.ai/docs/deployments.md)
- [Analytics](https://constal.ai/docs/analytics.md)
- [Customers & scoped bindings](https://constal.ai/docs/api/customers.md)

## Interfaces

- [Console](https://constal.ai/docs/interfaces/console.md)
- [SDK](https://constal.ai/docs/sdk.md)
- [CLI](https://constal.ai/docs/cli.md)
- [Platform API](https://constal.ai/docs/api.md)

## Reference

- [CRNs](https://constal.ai/docs/crns.md)
- [CLI commands](https://constal.ai/docs/cli/reference.md)
- [SDK exports](https://constal.ai/docs/sdk/reference.md)
- [Architecture & security](https://constal.ai/docs/architecture-security.md)

## Additional reference

- [Authentication](https://constal.ai/docs/authentication.md)
- [Canonical events](https://constal.ai/docs/canonical-events.md)
- [Agent SDK](https://constal.ai/docs/agent-sdk.md)
- [Tools & effects](https://constal.ai/docs/tools-effects.md)
- [Sessions, Runs & journal](https://constal.ai/docs/sessions-runs-journal.md)
- [Waits, steering & controls](https://constal.ai/docs/waits-controls.md)
- [Streaming](https://constal.ai/docs/streaming.md)
- [Channels & Auth Providers](https://constal.ai/docs/channels-auth-providers.md)
- [Sandbox Pools](https://constal.ai/docs/sandbox.md)
- [HTTP API reference](https://constal.ai/docs/api-reference.md)
- [SDK reference](https://constal.ai/docs/sdk-reference.md)

## Product

- [Pricing](https://constal.ai/pricing.md)
- [Complete documentation index](https://constal.ai/llms.txt)
