# Laminar documentation - [Laminar](https://laminar.sh/docs/overview.md) - [Getting Started](https://laminar.sh/docs/getting-started.md) - [Tracing](https://laminar.sh/docs/tracing/introduction.md) - [Agent and LLM Observability Integrations](https://laminar.sh/docs/tracing/integrations/overview.md) - [LLM Observability for Anthropic SDK](https://laminar.sh/docs/tracing/integrations/anthropic.md) - [LLM Observability for OpenAI SDK in JS and Python](https://laminar.sh/docs/tracing/integrations/openai.md) - [LLM Observability for Gemini SDK](https://laminar.sh/docs/tracing/integrations/gemini.md) - [Claude Code Plugin](https://laminar.sh/docs/tracing/integrations/claude-code.md) - [Codex Plugin](https://laminar.sh/docs/tracing/integrations/codex.md) - [Pi Extension](https://laminar.sh/docs/tracing/integrations/pi.md) - [Observability for Claude Agent SDK](https://laminar.sh/docs/tracing/integrations/claude-agent-sdk.md) - [Observability for OpenAI Agents SDK](https://laminar.sh/docs/tracing/integrations/openai-agents-sdk.md) - [Observability for OpenCode coding agents](https://laminar.sh/docs/tracing/integrations/opencode.md) - [Observability and Tracing for Vercel AI SDK in Next.js and Node.js](https://laminar.sh/docs/tracing/integrations/vercel-ai-sdk.md) - [Observability and Tracing for eve Durable Agents in TypeScript](https://laminar.sh/docs/tracing/integrations/eve.md) - [Observability for LangChain / LangGraph](https://laminar.sh/docs/tracing/integrations/langchain.md) - [Observability for LangChain deepagents](https://laminar.sh/docs/tracing/integrations/deepagents.md) - [LLM Observability for LiteLLM](https://laminar.sh/docs/tracing/integrations/litellm.md) - [Try Laminar Alongside Langfuse with the Python SDK](https://laminar.sh/docs/tracing/integrations/langfuse.md) - [Observability and Tracing for Mastra in TypeScript](https://laminar.sh/docs/tracing/integrations/mastra.md) - [Observability for Pydantic AI](https://laminar.sh/docs/tracing/integrations/pydantic-ai.md) - [Observability for Temporal Workflows](https://laminar.sh/docs/tracing/integrations/temporal.md) - [LLM Observability for OpenRouter](https://laminar.sh/docs/tracing/integrations/openrouter.md) - [Observability for Browser Use](https://laminar.sh/docs/tracing/integrations/browser-use.md) - [LLM Observability for Cohere SDK](https://laminar.sh/docs/tracing/integrations/cohere.md) - [Observability for computer-using agents on Kernel](https://laminar.sh/docs/tracing/integrations/kernel.md) - [Observability for OpenHands Software Agent SDK](https://laminar.sh/docs/tracing/integrations/openhands-sdk.md) - [Browser Observability for Playwright](https://laminar.sh/docs/tracing/integrations/playwright.md) - [Browser Observability for Puppeteer](https://laminar.sh/docs/tracing/integrations/puppeteer.md) - [Observability for Stagehand](https://laminar.sh/docs/tracing/integrations/stagehand.md) - [Observability for Skyvern](https://laminar.sh/docs/tracing/integrations/skyvern.md) - [OpenTelemetry](https://laminar.sh/docs/tracing/otel.md) - [Tracing Structure](https://laminar.sh/docs/tracing/structure/overview.md) - [Trace Functions](https://laminar.sh/docs/tracing/structure/observe-decorator.md) - [Trace Parts of Your Code](https://laminar.sh/docs/tracing/structure/manual-span-creation.md) - [Span Types](https://laminar.sh/docs/tracing/structure/span-types.md) - [Sessions](https://laminar.sh/docs/tracing/structure/sessions.md) - [User ID](https://laminar.sh/docs/tracing/structure/user-id.md) - [Metadata](https://laminar.sh/docs/tracing/structure/metadata.md) - [Tags](https://laminar.sh/docs/tracing/structure/tags.md) - [Tracing Images](https://laminar.sh/docs/tracing/structure/images.md) - [Continuing Traces](https://laminar.sh/docs/tracing/structure/continuing-traces.md) - [LLM Cost Tracking](https://laminar.sh/docs/tracing/structure/llm-cost-tracking.md) - [Span Attribute Reference](https://laminar.sh/docs/tracing/structure/span-attribute-reference.md) - [Flushing Spans and Shutting Down](https://laminar.sh/docs/tracing/structure/flushing-and-shutdown.md) - [Session replay for browser agents](https://laminar.sh/docs/tracing/browser-agent-observability.md) - [LangGraph Visualization](https://laminar.sh/docs/tracing/langgraph-visualization.md) - [Troubleshooting](https://laminar.sh/docs/tracing/troubleshooting.md) - [Troubleshooting non-Laminar SDKs](https://laminar.sh/docs/tracing/troubleshooting-opentelemetry.md) - [Signals](https://laminar.sh/docs/signals/introduction.md) - [Quickstart](https://laminar.sh/docs/signals/quickstart.md) - [Manage Signals from the CLI](https://laminar.sh/docs/signals/cli.md) - [Clusters](https://laminar.sh/docs/signals/clusters.md) - [Alerts](https://laminar.sh/docs/signals/alerts.md) - [Reports](https://laminar.sh/docs/signals/reports.md) - [AI Agent Debugger: Record, Replay, Evaluate](https://laminar.sh/docs/debugger/introduction.md) - [Set Up the Laminar Debugger](https://laminar.sh/docs/debugger/setup.md) - [How the Debugger Runs](https://laminar.sh/docs/debugger/process.md) - [How Debugger Caching Works](https://laminar.sh/docs/debugger/caching.md) - [Evaluations](https://laminar.sh/docs/evaluations/introduction.md) - [Evaluations quickstart](https://laminar.sh/docs/evaluations/quickstart.md) - [Evaluation concepts](https://laminar.sh/docs/evaluations/concepts.md) - [Compare evaluation runs](https://laminar.sh/docs/evaluations/comparing-runs.md) - [Custom Rendering for Evaluation Traces](https://laminar.sh/docs/evaluations/custom-rendering.md) - [Datasets for evaluations](https://laminar.sh/docs/evaluations/datasets.md) - [Manual evaluation API](https://laminar.sh/docs/evaluations/manual-evaluation.md) - [Self-hosted evaluations](https://laminar.sh/docs/evaluations/self-hosted.md) - [Introduction to Laminar datasets](https://laminar.sh/docs/datasets/introduction.md) - [Adding data to Laminar datasets](https://laminar.sh/docs/datasets/adding-data.md) - [Laminar datasets CLI](https://laminar.sh/docs/datasets/cli.md) - [Platform](https://laminar.sh/docs/platform.md) - [Viewing Traces](https://laminar.sh/docs/platform/viewing-traces.md) - [Table views](https://laminar.sh/docs/platform/table-views.md) - [Slack integration](https://laminar.sh/docs/platform/integrations.md) - [Live tracing](https://laminar.sh/docs/platform/live-tracing.md) - [Laminar Agent](https://laminar.sh/docs/platform/laminar-agent.md) - [MCP Server](https://laminar.sh/docs/platform/mcp.md): Connect MCP clients to Laminar to query traces with SQL and summarize trace context. - [SQL Editor](https://laminar.sh/docs/platform/sql-editor.md) - [CLI](https://laminar.sh/docs/platform/cli.md) - [Full text search](https://laminar.sh/docs/platform/search.md) - [Render Templates for Custom Data Views](https://laminar.sh/docs/platform/render-templates.md) - [Custom Model Costs for Self-Hosted and Fine-Tuned Models](https://laminar.sh/docs/platform/custom-model-costs.md) - [PII Redaction for AI Agent Traces](https://laminar.sh/docs/platform/pii-redaction.md) - [Dashboards](https://laminar.sh/docs/custom-dashboards/overview.md) - [Labeling Queues](https://laminar.sh/docs/queues/quickstart.md) - [Playground](https://laminar.sh/docs/playground.md) - [Tracing LLM calls in FastAPI with Laminar](https://laminar.sh/docs/guides/fastapi.md) - [Debug an AI Agent End to End: Record, Replay, Evaluate](https://laminar.sh/docs/guides/debugger-end-to-end.md) - [Debug a Browser Use Agent with Laminar](https://laminar.sh/docs/guides/browser-use-debugger.md) - [Tracing AI SDK in Next.js with Laminar](https://laminar.sh/docs/guides/nextjs-aisdk.md) - [Tracing LLM calls in Next.js with Laminar](https://laminar.sh/docs/guides/nextjs.md) - [Evaluating LLM Tool Calls with Laminar](https://laminar.sh/docs/guides/evaluating-tool-calls.md) - [Self-hosting Laminar](https://laminar.sh/docs/self-hosting/overview.md) - [Self-host Laminar with Docker Compose](https://laminar.sh/docs/self-hosting/docker-compose.md) - [Self-host Laminar on Kubernetes with Helm](https://laminar.sh/docs/self-hosting/kubernetes.md) - [Helm Configuration Reference for Self-hosted Laminar](https://laminar.sh/docs/self-hosting/configuration.md) - [Observe](https://laminar.sh/docs/sdk/observe.md) - [Manual Span Creation](https://laminar.sh/docs/sdk/manual-spans.md) - [Span Methods](https://laminar.sh/docs/sdk/span-methods.md) - [Trace Methods](https://laminar.sh/docs/sdk/trace-methods.md) - [Context Utilities](https://laminar.sh/docs/sdk/context-utilities.md) - [SDK Lifecycle](https://laminar.sh/docs/sdk/lifecycle.md) - [Span Batching and Export Payload Size Limits](https://laminar.sh/docs/sdk/batching.md) - [SDK Constants](https://laminar.sh/docs/sdk/constants.md) - [Client](https://laminar.sh/docs/sdk/client.md) - [Evaluations](https://laminar.sh/docs/sdk/evaluations.md) - [TypeScript Instrumentation](https://laminar.sh/docs/sdk/typescript/instrumentation.md) - [Python Instrumentation](https://laminar.sh/docs/sdk/python/instrumentation.md) - [TypeScript Types](https://laminar.sh/docs/sdk/typescript/types.md) - [Python Types](https://laminar.sh/docs/sdk/python/types.md) - [Ingest OpenTelemetry traces](https://laminar.sh/docs/api-reference/ingestion/ingest-opentelemetry-traces.md): Accepts an OTLP ExportTraceServiceRequest encoded as protobuf or OTLP JSON. - [Create spans](https://laminar.sh/docs/api-reference/ingestion/create-spans.md): Ingests a batch of spans using Laminar's JSON span format. - [Ingest OpenTelemetry logs](https://laminar.sh/docs/api-reference/ingestion/ingest-opentelemetry-logs.md): Accepts an OTLP ExportLogsServiceRequest encoded as protobuf. - [Add labeling queue items](https://laminar.sh/docs/api-reference/labeling-queues/add-labeling-queue-items.md): Adds items to a labeling queue, optionally deduplicating them with idempotency keys. - [Query project data](https://laminar.sh/docs/api-reference/sql/query-project-data.md): Executes a validated, read-only SQL query scoped to the authenticated project. - [Get the current project](https://laminar.sh/docs/api-reference/projects/get-the-current-project.md): Returns the project ID associated with the supplied API key. - [List datasets](https://laminar.sh/docs/api-reference/datasets/list-datasets.md): Lists project datasets, optionally filtered by dataset ID or name. - [List dataset datapoints](https://laminar.sh/docs/api-reference/datasets/list-dataset-datapoints.md): Returns a paginated page of datapoints from a dataset identified by ID or name. - [Create dataset datapoints](https://laminar.sh/docs/api-reference/datasets/create-dataset-datapoints.md): Adds datapoints to a dataset and can optionally create the dataset when identified by name. - [List Signals](https://laminar.sh/docs/api-reference/signals/list-signals.md): Lists Signals in the project, optionally filtering by a name substring. - [Create a Signal](https://laminar.sh/docs/api-reference/signals/create-a-signal.md): Creates a Signal with the first server-managed configuration version. - [Get a Signal](https://laminar.sh/docs/api-reference/signals/get-a-signal.md): Returns a Signal in the authenticated project. - [Delete a Signal](https://laminar.sh/docs/api-reference/signals/delete-a-signal.md): Deletes a Signal and returns its final state. - [Update a Signal](https://laminar.sh/docs/api-reference/signals/update-a-signal.md): Updates a Signal. An update that changes the effective Signal configuration increments its server-managed version. - [List LLM profiles](https://laminar.sh/docs/api-reference/llm-profiles/list-llm-profiles.md): Lists every LLM profile in the authenticated project's workspace. - [Create an LLM profile](https://laminar.sh/docs/api-reference/llm-profiles/create-an-llm-profile.md): Creates an LLM profile in the authenticated project's workspace. - [Get an LLM profile](https://laminar.sh/docs/api-reference/llm-profiles/get-an-llm-profile.md): Returns an LLM profile from the authenticated project's workspace. Secret values are masked. - [Delete an LLM profile](https://laminar.sh/docs/api-reference/llm-profiles/delete-an-llm-profile.md): Deletes an LLM profile and returns its final state. - [Update an LLM profile](https://laminar.sh/docs/api-reference/llm-profiles/update-an-llm-profile.md): Updates an LLM profile. Omitted fields retain their stored values, `models` replaces the complete model list, and supplied secrets are merged with stored secrets. - [Create an evaluation](https://laminar.sh/docs/api-reference/evaluations/create-an-evaluation.md): Creates an evaluation run, generating a name when none is supplied. - [Update an evaluation](https://laminar.sh/docs/api-reference/evaluations/update-an-evaluation.md): Updates an evaluation's name and/or metadata; omitted fields remain unchanged. - [Add evaluation datapoints](https://laminar.sh/docs/api-reference/evaluations/add-evaluation-datapoints.md): Adds result datapoints to an evaluation run. - [Update an evaluation datapoint](https://laminar.sh/docs/api-reference/evaluations/update-an-evaluation-datapoint.md): Updates a datapoint's executor output, scores, and optional trace association. - [Changelog](https://laminar.sh/docs/changelog.md) ## OpenAPI Specs - [openapi](/docs/openapi/openapi.yaml)