# Carbon > Carbon turns every LLM and tool call into a queryable ledger — sliced by agent, model, user, and thread. ## Docs - [Ingest events](https://docs.oncarbon.site/api-reference/endpoints/ingest-events.md): Send a batch of LLM and tool events to Carbon. - [Introduction](https://docs.oncarbon.site/api-reference/overview/introduction.md): Base URL, authentication, limits, and error format for the Carbon ingest API. - [Event schema](https://docs.oncarbon.site/api-reference/schemas/event-schema.md): The canonical event contract, field by field: common fields, LLM events, and tool events. - [Delivery guarantees](https://docs.oncarbon.site/documentation/concepts/delivery.md): How events travel from your app to the ledger: batching, queuing, idempotency, and what a 202 means. - [The event model](https://docs.oncarbon.site/documentation/concepts/events.md): Events are the unit of Carbon's ledger: what they contain, the two event types, and what Carbon enriches on ingest. - [Analytics pages](https://docs.oncarbon.site/documentation/dashboard/analytics.md): What each dashboard page shows and how to drill from a summary down to the exact call. - [API keys](https://docs.oncarbon.site/documentation/dashboard/api-keys.md): Create and manage the keys that authenticate your applications with the ingest API. - [Plans and limits](https://docs.oncarbon.site/documentation/dashboard/plans.md): What the Free and Plus plans include and how event limits are enforced. - [What is Carbon?](https://docs.oncarbon.site/documentation/get-started/index.md): The analytics layer of AI. - [Quickstart](https://docs.oncarbon.site/documentation/get-started/quickstart.md): Install the Carbon SDK, wrap your AI client, and see your first events in the dashboard. - [Anthropic](https://docs.oncarbon.site/documentation/integrations/anthropic.md): Capture Anthropic SDK calls — Messages and streaming — as Carbon events. - [OpenAI](https://docs.oncarbon.site/documentation/integrations/openai.md): Capture OpenAI SDK calls — Chat Completions, Responses, streaming, and runTools — as Carbon events. - [Vercel AI SDK](https://docs.oncarbon.site/documentation/integrations/vercel-ai-sdk.md): Capture generateText, streamText, and ToolLoopAgent calls — including tool executions — as Carbon events. - [Configuration](https://docs.oncarbon.site/documentation/sdk/configuration.md): Carbon client options, event buffering and flushing, retries, and transports. - [Manual capture](https://docs.oncarbon.site/documentation/sdk/manual-capture.md): Build and capture canonical events directly when wrappers don't fit your stack. - [Tool calls](https://docs.oncarbon.site/documentation/sdk/tool-calls.md): Wrap your own functions with wrapTool so tool executions are captured as events. - [Traces and context](https://docs.oncarbon.site/documentation/sdk/tracing.md): Correlate related calls with trace IDs and tag events with agent, user, thread, and custom dimensions.