# Hone > Observability and self-improvement for AI agents. Instrument once, surface intent signals, rule violations, and failure patterns from real conversations. ## Docs - [POST /capture-event](https://docs.usehone.dev/api-reference/capture-event.md): Record one turn or one tool call in a conversation. Events form a tree: tool calls point back to the turn that triggered them via parent_id. - [POST /capture-session](https://docs.usehone.dev/api-reference/capture-session.md): Open a conversation in Hone. Call once per conversation with a session_id you reuse on every event that follows. - [Architecture](https://docs.usehone.dev/architecture.md): A plain-English tour of how Hone works: from ingestion, through processing and an analytical store, to the dashboard where signals surface. - [Authentication](https://docs.usehone.dev/authentication.md): Hone ingestion is authenticated with a single header: x-api-key. Learn where to get a key, how to send it, and how to keep it safe. - [Data governance](https://docs.usehone.dev/data-governance.md): How to keep end-user data safe with Hone: pseudonymous identifiers, metadata allowlisting, and redacting sensitive content before it leaves your app. - [What is Hone](https://docs.usehone.dev/index.md): Hone is an observability and self-improvement platform for AI agents. Instrument your agents once, and turn real conversations into intent signals, rule violations, and failure patterns. - [MCP server observability](https://docs.usehone.dev/mcp.md): Wrap an MCP server with Hone and every tool, resource, and prompt call is captured automatically. One line of code in Python or TypeScript. - [Python SDK](https://docs.usehone.dev/python-sdk.md): Complete reference for the Hone Python SDK: init, begin, end, track, identify, set_property, and conversation grouping, with runnable examples. - [Quickstart](https://docs.usehone.dev/quickstart.md): Send your first event to Hone and see it in the dashboard in under five minutes. Two paths: the Conversations SDK for app-level agents, or the MCP wrapper for MCP servers. - [SDKs](https://docs.usehone.dev/sdks.md): Hone ships matching SDKs for Python and TypeScript, each with a Conversations surface for app-level agents and an MCP wrapper for MCP servers. Learn which to use. - [TypeScript SDK](https://docs.usehone.dev/typescript-sdk.md): Complete reference for the Hone TypeScript SDK: init, begin, end, track, identify, setProperty, and conversation grouping, with runnable examples.