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

# Anima

> Identity and communication infrastructure for AI agents — email, phone, SMS, voice, vault, identity, A2A, and MCP, under one agent identity.

# Identity and communication infrastructure for AI agents

Anima gives every AI agent a real, owned identity and the channels to act through it: an email inbox it can send and receive from, a phone number for SMS and voice, an encrypted vault for the credentials it needs, a verifiable DID, agent-to-agent messaging, and a full set of MCP tools for agent runtimes. One agent, one identity, one audit trail across every channel — reachable from the CLI, the SDKs, the REST API, or straight from your coding agent.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/getting-started">
    Install the CLI, provision an agent, and send its first email from the terminal in a few minutes.
  </Card>

  <Card title="API Reference" icon="code" href="https://docs.useanima.sh/api-reference">
    Every endpoint, request, and response for the `https://api.useanima.sh/v1` REST API.
  </Card>

  <Card title="For AI Agents" icon="robot" href="/ai-agents">
    Point your agent at Anima: the one-line setup manifest, the docs MCP server, and machine-readable docs.
  </Card>

  <Card title="CLI" icon="terminal" href="/install">
    Install `anima` in a Node runtime, a container, or CI, with signatures verified end to end.
  </Card>
</CardGroup>

## Channels

<CardGroup cols={2}>
  <Card title="Email" icon="envelope" href="/quickstart-email">
    Agent-owned inboxes that send and receive real mail, with custom domains and DKIM/SPF/DMARC handled for you.
  </Card>

  <Card title="Phone & Voice" icon="phone" href="/phone">
    Dedicated numbers for SMS and outbound voice calls, with transcripts and compliance gates enforced server-side.
  </Card>

  <Card title="Vault" icon="lock" href="/vault">
    Encrypted credential storage with TOTP and egress-time injection, so secrets never enter the model's context.
  </Card>

  <Card title="Identity" icon="fingerprint" href="/identity/did-method">
    A verifiable DID per agent, agent cards, a public registry, and agent-to-agent messaging.
  </Card>
</CardGroup>

## Build the way you work

* **From your terminal** — the [`anima` CLI](/install) provisions identities, sends mail and SMS, places calls, and manages the vault. Start with [`anima onboard`](/getting-started).
* **From code** — official [SDKs](/sdks) for Node.js, Python, and Go wrap the same API with typed clients.
* **From your AI client** — wire Anima's tools into Claude Code, Cursor, Claude Desktop, and more. See [Connect your AI client](/integrations).
* **From your agent** — hand your agent [`https://useanima.sh/skill.md`](/ai-agents) and it sets itself up.
