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

# Introduction

> Behavioral analytics for AI agents.

calado watches your AI agent in production and tells you where its behavior is going wrong. Wrap your Anthropic or OpenAI client with two lines of code — or attach the Python callback handler to your LangChain or LangGraph agent — and calado captures every conversation in the background, then surfaces recurring issues you can act on.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Wire up the SDK, capture your first conversation, and run analysis.
  </Card>

  <Card title="Ingestion" icon="puzzle-piece" href="/ingestion/overview">
    Pick your path: Node.js SDK, LangChain handler, Direct API, or Serverless.
  </Card>
</CardGroup>

## What you get

* **Automatic capture.** Every call to `messages.create` or `chat.completions.create` is recorded. Nothing to annotate, no custom events to fire.
* **Analysis on your schedule.** Conversations are stored on ingest; classification only runs when you click **Run Analysis** on the agent page, so you control when LLM cost is incurred.
* **Pattern-first.** calado groups similar issues across conversations so you see what's systematic, not per-conversation noise.
* **Out of the critical path.** calado sits next to your agent. If our transport fails, your app doesn't.

<Card title="Get started" icon="arrow-right" href="/quickstart">
  The fastest way in is the Node.js SDK.
</Card>
