# calado > Behavioral analytics for AI agents. See where your agent diverges from how you designed it. ## Docs - [Direct API](https://docs.calado.ai/ingestion/direct-api.md): POST to /api/ingest from any language. - [LangChain](https://docs.calado.ai/ingestion/langchain.md): Attach calado to your LangChain agents with a callback handler. No changes to agent code. - [Langfuse](https://docs.calado.ai/ingestion/langfuse.md): Forward Langfuse traces to calado with a webhook. No changes to your agent code. - [LangSmith](https://docs.calado.ai/ingestion/langsmith.md): Forward LangSmith runs to calado with an Automation. No changes to your agent code. - [Node.js SDK](https://docs.calado.ai/ingestion/node-sdk.md): Wrap your Anthropic or OpenAI client and calado captures the rest. - [Overview](https://docs.calado.ai/ingestion/overview.md): How to send data to calado. - [Redacting sensitive data](https://docs.calado.ai/ingestion/redaction.md): Keep PII out of calado without losing analysis coverage. - [Serverless patterns](https://docs.calado.ai/ingestion/serverless.md): Flush the calado queue before your function freezes. - [Introduction](https://docs.calado.ai/introduction.md): Behavioral analytics for AI agents. - [Quickstart](https://docs.calado.ai/quickstart.md): Wire up the SDK, capture your first conversation, and run analysis. - [Troubleshooting](https://docs.calado.ai/troubleshooting.md): Common issues and how to fix them.