# Docs by LangChain ## Docs - [Built-in components](https://docs.langchain.com/labs/deep-agents/built-in-components.md) - [Configuration options](https://docs.langchain.com/labs/deep-agents/configuration-options.md) - [Deep Agents](https://docs.langchain.com/labs/deep-agents/overview.md) - [Quickstart](https://docs.langchain.com/labs/deep-agents/quickstart.md) - [LangChain Labs](https://docs.langchain.com/labs/index.md): LangChain Labs is a collection of agents and experimental AI products. - [Agent Configuration](https://docs.langchain.com/labs/oap/custom-agents/configuration.md): Making your agents configurable in the Open Agent Platform - [Custom Agents Overview](https://docs.langchain.com/labs/oap/custom-agents/overview.md): Building your own agents for the Open Agent Platform - [Introduction](https://docs.langchain.com/labs/oap/index.md): An introduction to Open Agent Platform - [Quick Start](https://docs.langchain.com/labs/oap/quickstart.md): Follow these steps to get your Open Agent Platform up and running quickly. - [Agents Setup](https://docs.langchain.com/labs/oap/setup/agents.md): Deploy and configure your agents for Open Agent Platform - [Authentication Setup](https://docs.langchain.com/labs/oap/setup/authentication.md): Configure authentication for Open Agent Platform - [MCP Server](https://docs.langchain.com/labs/oap/setup/mcp-server.md) - [RAG Server Setup](https://docs.langchain.com/labs/oap/setup/rag-server.md) - [FAQ](https://docs.langchain.com/labs/swe/faq.md): Frequently Asked Questions - [Introduction](https://docs.langchain.com/labs/swe/index.md): An introduction to Open SWE - [Authentication](https://docs.langchain.com/labs/swe/setup/authentication.md): How authentication works in Open SWE - [CI Configuration](https://docs.langchain.com/labs/swe/setup/ci.md): How to configure your CI pipeline for Open SWE - [Custom Framework Configuration](https://docs.langchain.com/labs/swe/setup/customization.md): How to configure and customize OpenSWE for custom libraries - [Development Setup](https://docs.langchain.com/labs/swe/setup/development.md): How to set up Open SWE for development - [Introduction](https://docs.langchain.com/labs/swe/setup/intro.md): How to set up Open SWE for development - [Monorepo](https://docs.langchain.com/labs/swe/setup/monorepo.md): How the Open SWE monorepo is configured - [Best Practices](https://docs.langchain.com/labs/swe/usage/best-practices.md): Guidelines for effective use of Open SWE - [Custom Rules](https://docs.langchain.com/labs/swe/usage/custom-rules.md): Configure Open SWE with project-specific rules using `AGENTS.md` - [Examples](https://docs.langchain.com/labs/swe/usage/examples.md): A collection of example tasks for Open SWE - [From Github](https://docs.langchain.com/labs/swe/usage/github.md): How to use Open SWE from Github - [Introduction](https://docs.langchain.com/labs/swe/usage/intro.md): How to use Open SWE - [PR Tagging](https://docs.langchain.com/labs/swe/usage/pr-tagging.md): How to trigger Open SWE runs by tagging it in PR comments and reviews - [From the UI](https://docs.langchain.com/labs/swe/usage/ui.md): How to use Open SWE from the UI - [Connect an authentication provider](https://docs.langchain.com/langgraph-platform/add-auth-server.md) - [Human-in-the-loop using server API](https://docs.langchain.com/langgraph-platform/add-human-in-the-loop.md) - [Set up Agent Auth](https://docs.langchain.com/langgraph-platform/agent-auth.md): Enable secure access from agents to any system using OAuth 2.0 credentials with Agent Auth. - [LangGraph Control Plane API reference](https://docs.langchain.com/langgraph-platform/api-ref-control-plane.md) - [Application structure](https://docs.langchain.com/langgraph-platform/application-structure.md) - [Assistants](https://docs.langchain.com/langgraph-platform/assistants.md) - [Authentication & access control](https://docs.langchain.com/langgraph-platform/auth.md) - [How to integrate LangGraph with AutoGen, CrewAI, and other frameworks](https://docs.langchain.com/langgraph-platform/autogen-integration.md) - [How to kick off background runs](https://docs.langchain.com/langgraph-platform/background-run.md) - [LangGraph CLI](https://docs.langchain.com/langgraph-platform/cli.md) - [Debug LangSmith traces](https://docs.langchain.com/langgraph-platform/clone-traces-studio.md) - [Cloud](https://docs.langchain.com/langgraph-platform/cloud.md) - [LangGraph Platform components](https://docs.langchain.com/langgraph-platform/components.md) - [Configurable headers](https://docs.langchain.com/langgraph-platform/configurable-headers.md) - [Manage assistants](https://docs.langchain.com/langgraph-platform/configuration-cloud.md) - [How to add TTLs to your LangGraph application](https://docs.langchain.com/langgraph-platform/configure-ttl.md) - [LangGraph Control Plane](https://docs.langchain.com/langgraph-platform/control-plane.md) - [Use cron jobs](https://docs.langchain.com/langgraph-platform/cron-jobs.md) - [Add custom authentication](https://docs.langchain.com/langgraph-platform/custom-auth.md) - [How to customize the Dockerfile](https://docs.langchain.com/langgraph-platform/custom-docker.md) - [How to add custom lifespan events](https://docs.langchain.com/langgraph-platform/custom-lifespan.md) - [How to add custom middleware](https://docs.langchain.com/langgraph-platform/custom-middleware.md) - [How to add custom routes](https://docs.langchain.com/langgraph-platform/custom-routes.md) - [LangGraph Data Plane](https://docs.langchain.com/langgraph-platform/data-plane.md) - [Data storage and privacy](https://docs.langchain.com/langgraph-platform/data-storage-and-privacy.md) - [Add node to dataset](https://docs.langchain.com/langgraph-platform/datasets-studio.md) - [How to deploy hybrid](https://docs.langchain.com/langgraph-platform/deploy-hybrid.md) - [How to deploy self-hosted full platform](https://docs.langchain.com/langgraph-platform/deploy-self-hosted-full-platform.md) - [How to deploy self-hosted standalone server](https://docs.langchain.com/langgraph-platform/deploy-standalone-server.md) - [How to deploy to cloud](https://docs.langchain.com/langgraph-platform/deploy-to-cloud.md) - [Deployment options](https://docs.langchain.com/langgraph-platform/deployment-options.md) - [Deploy on cloud](https://docs.langchain.com/langgraph-platform/deployment-quickstart.md) - [Double texting](https://docs.langchain.com/langgraph-platform/double-texting.md) - [Egress for subscription metrics and operational metadata](https://docs.langchain.com/langgraph-platform/egress-metrics-metadata.md) - [Enqueue concurrent](https://docs.langchain.com/langgraph-platform/enqueue-concurrent.md) - [Environment variables](https://docs.langchain.com/langgraph-platform/env-var.md) - [FAQ](https://docs.langchain.com/langgraph-platform/faq.md) - [How to implement generative user interfaces with LangGraph](https://docs.langchain.com/langgraph-platform/generative-ui-react.md) - [Rebuild graph at runtime](https://docs.langchain.com/langgraph-platform/graph-rebuild.md) - [Time travel using the server API](https://docs.langchain.com/langgraph-platform/human-in-the-loop-time-travel.md) - [Hybrid](https://docs.langchain.com/langgraph-platform/hybrid.md) - [Get started with LangGraph Platform](https://docs.langchain.com/langgraph-platform/index.md) - [Interrupt concurrent](https://docs.langchain.com/langgraph-platform/interrupt-concurrent.md) - [Run application](https://docs.langchain.com/langgraph-platform/invoke-studio.md) - [Iterate on prompts](https://docs.langchain.com/langgraph-platform/iterate-graph-studio.md) - [SDK (JS/TS)](https://docs.langchain.com/langgraph-platform/js-ts-sdk.md) - [LangGraph CLI](https://docs.langchain.com/langgraph-platform/langgraph-cli.md) - [LangGraph Server](https://docs.langchain.com/langgraph-platform/langgraph-server.md) - [LangGraph Server changelog](https://docs.langchain.com/langgraph-platform/langgraph-server-changelog.md) - [Overview](https://docs.langchain.com/langgraph-platform/langgraph-studio.md) - [Run a LangGraph application locally](https://docs.langchain.com/langgraph-platform/local-server.md) - [Manage assistants](https://docs.langchain.com/langgraph-platform/manage-assistants-studio.md) - [Monorepo support](https://docs.langchain.com/langgraph-platform/monorepo-support.md) - [Document API authentication in OpenAPI](https://docs.langchain.com/langgraph-platform/openapi-security.md) - [LangGraph Platform plans](https://docs.langchain.com/langgraph-platform/plans.md) - [SDK (Python)](https://docs.langchain.com/langgraph-platform/python-sdk.md) - [Use LangGraph Studio](https://docs.langchain.com/langgraph-platform/quick-start-studio.md) - [Reference](https://docs.langchain.com/langgraph-platform/reference-overview.md) - [Reject Concurrent](https://docs.langchain.com/langgraph-platform/reject-concurrent.md) - [Release versions](https://docs.langchain.com/langgraph-platform/release-versions.md) - [RemoteGraph](https://docs.langchain.com/langgraph-platform/remote-graph.md) - [Make conversations private](https://docs.langchain.com/langgraph-platform/resource-auth.md) - [Rollback Concurrent](https://docs.langchain.com/langgraph-platform/rollback-concurrent.md) - [Run experiments over a dataset](https://docs.langchain.com/langgraph-platform/run-evals-studio.md) - [How to run multiple agents on the same thread](https://docs.langchain.com/langgraph-platform/same-thread.md) - [Scalability & resilience](https://docs.langchain.com/langgraph-platform/scalability-and-resilience.md) - [LangGraph SDK](https://docs.langchain.com/langgraph-platform/sdk.md) - [Self-hosted](https://docs.langchain.com/langgraph-platform/self-hosted.md) - [How to add semantic search to your LangGraph deployment](https://docs.langchain.com/langgraph-platform/semantic-search.md) - [A2A endpoint in LangGraph Server](https://docs.langchain.com/langgraph-platform/server-a2a.md) - [Server API](https://docs.langchain.com/langgraph-platform/server-api-ref.md) - [MCP endpoint in LangGraph Server](https://docs.langchain.com/langgraph-platform/server-mcp.md) - [Set up custom authentication](https://docs.langchain.com/langgraph-platform/set-up-custom-auth.md) - [How to set up a LangGraph application with requirements.txt](https://docs.langchain.com/langgraph-platform/setup-app-requirements-txt.md) - [How to set up a LangGraph.js application](https://docs.langchain.com/langgraph-platform/setup-javascript.md) - [How to set up a LangGraph application with pyproject.toml](https://docs.langchain.com/langgraph-platform/setup-pyproject.md) - [Stateless runs](https://docs.langchain.com/langgraph-platform/stateless-runs.md) - [Streaming API](https://docs.langchain.com/langgraph-platform/streaming.md) - [Manage threads](https://docs.langchain.com/langgraph-platform/threads-studio.md) - [LangGraph Studio troubleshooting](https://docs.langchain.com/langgraph-platform/troubleshooting-studio.md) - [How to interact with the deployment using RemoteGraph](https://docs.langchain.com/langgraph-platform/use-remote-graph.md) - [How to integrate LangGraph into your React application](https://docs.langchain.com/langgraph-platform/use-stream-react.md) - [Use threads](https://docs.langchain.com/langgraph-platform/use-threads.md) - [Use webhooks](https://docs.langchain.com/langgraph-platform/use-webhooks.md) - [Overview](https://docs.langchain.com/langgraph-platform/why-langgraph.md) - [Access the current run (span) within a traced function](https://docs.langchain.com/langsmith/access-current-span.md) - [Add metadata and tags to traces](https://docs.langchain.com/langsmith/add-metadata-tags.md) - [Overview](https://docs.langchain.com/langsmith/administration-overview.md) - [Alerts in LangSmith](https://docs.langchain.com/langsmith/alerts.md) - [Configure webhook notifications for LangSmith alerts](https://docs.langchain.com/langsmith/alerts-webhook.md) - [Analyze an experiment](https://docs.langchain.com/langsmith/analyze-an-experiment.md) - [Custom instrumentation](https://docs.langchain.com/langsmith/annotate-code.md) - [Annotate traces and runs inline](https://docs.langchain.com/langsmith/annotate-traces-inline.md) - [Use annotation queues](https://docs.langchain.com/langsmith/annotation-queues.md) - [LangSmith API reference](https://docs.langchain.com/langsmith/api-ref.md) - [Architectural overview](https://docs.langchain.com/langsmith/architectural-overview.md) - [Log user feedback using the SDK](https://docs.langchain.com/langsmith/attach-user-feedback.md) - [How to audit evaluator scores](https://docs.langchain.com/langsmith/audit-evaluator-scores.md) - [Authentication methods](https://docs.langchain.com/langsmith/authentication-methods.md) - [Manage billing in your account](https://docs.langchain.com/langsmith/billing.md) - [Automatically run evaluators on experiments](https://docs.langchain.com/langsmith/bind-evaluator-to-dataset.md) - [Calculate token-based costs for traces](https://docs.langchain.com/langsmith/calculate-token-based-costs.md) - [Cloud architecture and scalability](https://docs.langchain.com/langsmith/cloud-architecture-and-scalability.md) - [How to define a code evaluator](https://docs.langchain.com/langsmith/code-evaluator.md) - [Beta LangSmith Collector-Proxy](https://docs.langchain.com/langsmith/collector-proxy.md) - [How to compare experiment results](https://docs.langchain.com/langsmith/compare-experiment-results.md) - [Compare traces](https://docs.langchain.com/langsmith/compare-traces.md) - [Create a prompt](https://docs.langchain.com/langsmith/create-a-prompt.md) - [Create an account and API key](https://docs.langchain.com/langsmith/create-account-api-key.md) - [How to improve your evaluator with few-shot examples](https://docs.langchain.com/langsmith/create-few-shot-evaluators.md) - [Connect to a custom model](https://docs.langchain.com/langsmith/custom-endpoint.md) - [Connect to an OpenAI compliant model provider/proxy](https://docs.langchain.com/langsmith/custom-openai-compliant-model.md) - [Monitor projects with dashboards](https://docs.langchain.com/langsmith/dashboards.md) - [Bulk Exporting Trace Data](https://docs.langchain.com/langsmith/data-export.md) - [Data purging for compliance](https://docs.langchain.com/langsmith/data-purging-compliance.md) - [Dataset prebuilt JSON schema types](https://docs.langchain.com/langsmith/dataset-json-types.md) - [Dataset transformations](https://docs.langchain.com/langsmith/dataset-transformations.md) - [How to define a target function to evaluate](https://docs.langchain.com/langsmith/define-target-function.md) - [Implement distributed tracing](https://docs.langchain.com/langsmith/distributed-tracing.md) - [Self-host LangSmith with Docker](https://docs.langchain.com/langsmith/docker.md) - [Evaluate a chatbot](https://docs.langchain.com/langsmith/evaluate-chatbot-tutorial.md) - [Evaluate a complex agent](https://docs.langchain.com/langsmith/evaluate-complex-agent.md) - [How to evaluate an existing experiment (Python only)](https://docs.langchain.com/langsmith/evaluate-existing-experiment.md) - [How to evaluate a graph](https://docs.langchain.com/langsmith/evaluate-graph.md) - [How to evaluate an LLM application](https://docs.langchain.com/langsmith/evaluate-llm-application.md) - [How to evaluate an application's intermediate steps](https://docs.langchain.com/langsmith/evaluate-on-intermediate-steps.md) - [How to run a pairwise evaluation](https://docs.langchain.com/langsmith/evaluate-pairwise.md) - [Evaluate a RAG application](https://docs.langchain.com/langsmith/evaluate-rag-tutorial.md) - [Run an evaluation with multimodal content](https://docs.langchain.com/langsmith/evaluate-with-attachments.md) - [Evaluation](https://docs.langchain.com/langsmith/evaluation.md) - [Application-specific evaluation approaches](https://docs.langchain.com/langsmith/evaluation-approaches.md) - [How to run an evaluation asynchronously](https://docs.langchain.com/langsmith/evaluation-async.md) - [Evaluation Concepts](https://docs.langchain.com/langsmith/evaluation-concepts.md) - [Evaluation quickstart](https://docs.langchain.com/langsmith/evaluation-quickstart.md) - [Example data format](https://docs.langchain.com/langsmith/example-data-format.md) - [Export LangSmith telemetry to your observability backend](https://docs.langchain.com/langsmith/export-backend.md) - [Query traces (SDK)](https://docs.langchain.com/langsmith/export-traces.md) - [Frequently asked questions](https://docs.langchain.com/langsmith/faq.md) - [Feedback data format](https://docs.langchain.com/langsmith/feedback-data-format.md) - [How to fetch performance metrics for an experiment](https://docs.langchain.com/langsmith/fetch-perf-metrics-experiment.md) - [How to filter experiments in the UI](https://docs.langchain.com/langsmith/filter-experiments-ui.md) - [Filter traces](https://docs.langchain.com/langsmith/filter-traces-in-application.md) - [Get started with LangSmith](https://docs.langchain.com/langsmith/home.md) - [Improve LLM-as-judge evaluators using human feedback](https://docs.langchain.com/langsmith/improve-judge-evaluator-feedback.md) - [Dynamic few shot example selection](https://docs.langchain.com/langsmith/index-datasets-for-dynamic-few-shot-example-selection.md) - [LangSmith JS/TS SDK](https://docs.langchain.com/langsmith/js-ts-sdk.md) - [Self-host LangSmith on Kubernetes](https://docs.langchain.com/langsmith/kubernetes.md) - [How to evaluate a runnable](https://docs.langchain.com/langsmith/langchain-runnable.md) - [View server logs for a trace](https://docs.langchain.com/langsmith/langgraph-platform-logs.md) - [Configure your collector for LangSmith telemetry](https://docs.langchain.com/langsmith/langsmith-collector.md) - [LangSmith-managed ClickHouse](https://docs.langchain.com/langsmith/langsmith-managed-clickhouse.md) - [How to define an LLM-as-a-judge evaluator](https://docs.langchain.com/langsmith/llm-as-judge.md) - [How to run an evaluation locally (Python only)](https://docs.langchain.com/langsmith/local.md) - [Log custom LLM traces](https://docs.langchain.com/langsmith/log-llm-trace.md) - [Log multimodal traces](https://docs.langchain.com/langsmith/log-multimodal-traces.md) - [Log retriever traces](https://docs.langchain.com/langsmith/log-retriever-trace.md) - [Log traces to a specific project](https://docs.langchain.com/langsmith/log-traces-to-project.md) - [Manage datasets](https://docs.langchain.com/langsmith/manage-datasets.md) - [Create and manage datasets in the UI](https://docs.langchain.com/langsmith/manage-datasets-in-application.md) - [How to create and manage datasets programmatically](https://docs.langchain.com/langsmith/manage-datasets-programmatically.md) - [Manage your organization using the API](https://docs.langchain.com/langsmith/manage-organization-by-api.md) - [Manage prompts](https://docs.langchain.com/langsmith/manage-prompts.md) - [Manage prompts programmatically](https://docs.langchain.com/langsmith/manage-prompts-programmatically.md) - [Manage prompt settings](https://docs.langchain.com/langsmith/managing-model-configurations.md) - [Prevent logging of sensitive data in traces](https://docs.langchain.com/langsmith/mask-inputs-outputs.md) - [How to return categorical vs numerical metrics](https://docs.langchain.com/langsmith/metric-type.md) - [How to simulate multi-turn interactions](https://docs.langchain.com/langsmith/multi-turn-simulation.md) - [Include multimodal content in a prompt](https://docs.langchain.com/langsmith/multimodal-content.md) - [Test multi-turn conversations](https://docs.langchain.com/langsmith/multiple-messages.md) - [How to return multiple scores in one evaluator](https://docs.langchain.com/langsmith/multiple-scores.md) - [Troubleshoot trace nesting](https://docs.langchain.com/langsmith/nest-traces.md) - [Observability](https://docs.langchain.com/langsmith/observability.md) - [Observability Concepts](https://docs.langchain.com/langsmith/observability-concepts.md) - [Trace a RAG application](https://docs.langchain.com/langsmith/observability-llm-tutorial.md) - [Tracing quickstart](https://docs.langchain.com/langsmith/observability-quickstart.md) - [Deploy an observability stack for your LangSmith deployment](https://docs.langchain.com/langsmith/observability-stack.md) - [Set up online evaluators](https://docs.langchain.com/langsmith/online-evaluations.md) - [Optimize a classifier](https://docs.langchain.com/langsmith/optimize-classifier.md) - [How to print detailed logs (Python SDK)](https://docs.langchain.com/langsmith/output-detailed-logs.md) - [How to use prebuilt evaluators](https://docs.langchain.com/langsmith/prebuilt-evaluators.md) - [Frequently Asked Questions](https://docs.langchain.com/langsmith/pricing-faq.md) - [Pricing plans](https://docs.langchain.com/langsmith/pricing-plans.md) - [How to sync prompts with GitHub](https://docs.langchain.com/langsmith/prompt-commit.md) - [Prompt engineering](https://docs.langchain.com/langsmith/prompt-engineering.md) - [Prompt Engineering Concepts](https://docs.langchain.com/langsmith/prompt-engineering-concepts.md) - [Prompt engineering quickstart](https://docs.langchain.com/langsmith/prompt-engineering-quickstart.md) - [How to run evaluations with pytest (beta)](https://docs.langchain.com/langsmith/pytest.md) - [LangSmith Python SDK](https://docs.langchain.com/langsmith/python-sdk.md) - [How to handle model rate limits](https://docs.langchain.com/langsmith/rate-limiting.md) - [Regions FAQ](https://docs.langchain.com/langsmith/regions-faq.md) - [Release versions](https://docs.langchain.com/langsmith/release-versions.md) - [How to evaluate with repetitions](https://docs.langchain.com/langsmith/repetition.md) - [Set up automation rules](https://docs.langchain.com/langsmith/rules.md) - [Run backtests on a new version of an agent](https://docs.langchain.com/langsmith/run-backtests-new-agent.md) - [Run (span) data format](https://docs.langchain.com/langsmith/run-data-format.md) - [How to use the REST API](https://docs.langchain.com/langsmith/run-evals-api-only.md) - [Run an evaluation from the prompt playground](https://docs.langchain.com/langsmith/run-evaluation-from-prompt-playground.md) - [Set a sampling rate for traces](https://docs.langchain.com/langsmith/sample-traces.md) - [Delete workspaces](https://docs.langchain.com/langsmith/script-delete-a-workspace.md) - [Delete organizations](https://docs.langchain.com/langsmith/script-delete-an-organization.md) - [Delete traces](https://docs.langchain.com/langsmith/script-delete-traces.md) - [Generate ClickHouse stats](https://docs.langchain.com/langsmith/script-generate-clickhouse-stats.md) - [Generate query stats](https://docs.langchain.com/langsmith/script-generate-query-stats.md) - [Run support queries against ClickHouse](https://docs.langchain.com/langsmith/script-running-ch-support-queries.md) - [Run support queries against PostgreSQL](https://docs.langchain.com/langsmith/script-running-pg-support-queries.md) - [Basic authentication with email and password](https://docs.langchain.com/langsmith/self-host-basic-auth.md) - [Enable blob storage](https://docs.langchain.com/langsmith/self-host-blob-storage.md) - [Use custom TLS certificates for model providers](https://docs.langchain.com/langsmith/self-host-custom-tls-certificates.md) - [Egress for subscription metrics and operational metadata](https://docs.langchain.com/langsmith/self-host-egress.md) - [Connect to an external ClickHouse database](https://docs.langchain.com/langsmith/self-host-external-clickhouse.md) - [Connect to an external PostgreSQL database](https://docs.langchain.com/langsmith/self-host-external-postgres.md) - [Connect to an external Redis database](https://docs.langchain.com/langsmith/self-host-external-redis.md) - [Create an Ingress for installations (Kubernetes)](https://docs.langchain.com/langsmith/self-host-ingress.md) - [Mirror images for your LangSmith installation](https://docs.langchain.com/langsmith/self-host-mirroring-images.md) - [View trace counts across your organization](https://docs.langchain.com/langsmith/self-host-organization-charts.md) - [Use environment variables for model providers](https://docs.langchain.com/langsmith/self-host-playground-environment-settings.md) - [Configure LangSmith for scale](https://docs.langchain.com/langsmith/self-host-scale.md) - [Set up SSO with OAuth2.0 and OIDC](https://docs.langchain.com/langsmith/self-host-sso.md) - [Enable TTL and data retention](https://docs.langchain.com/langsmith/self-host-ttl.md) - [Upgrade an installation](https://docs.langchain.com/langsmith/self-host-upgrades.md) - [Interact with your self-hosted instance of LangSmith](https://docs.langchain.com/langsmith/self-host-usage.md) - [Customize user management](https://docs.langchain.com/langsmith/self-host-user-management.md) - [Use an existing secret for your installation (Kubernetes)](https://docs.langchain.com/langsmith/self-host-using-an-existing-secret.md) - [Trace JS functions in serverless environments](https://docs.langchain.com/langsmith/serverless-environments.md) - [Set up a workspace](https://docs.langchain.com/langsmith/set-up-a-workspace.md) - [Set up feedback criteria](https://docs.langchain.com/langsmith/set-up-feedback-criteria.md) - [Set up resource tags](https://docs.langchain.com/langsmith/set-up-resource-tags.md) - [Share or unshare a trace publicly](https://docs.langchain.com/langsmith/share-trace.md) - [How to define a summary evaluator](https://docs.langchain.com/langsmith/summary.md) - [Test a ReAct agent with Pytest/Vitest and LangSmith](https://docs.langchain.com/langsmith/test-react-agent-pytest.md) - [Configure threads](https://docs.langchain.com/langsmith/threads.md) - [Trace with Anthropic](https://docs.langchain.com/langsmith/trace-anthropic.md) - [Trace Claude Code](https://docs.langchain.com/langsmith/trace-claude-code.md) - [Trace generator functions](https://docs.langchain.com/langsmith/trace-generator-functions.md) - [Trace with OpenAI](https://docs.langchain.com/langsmith/trace-openai.md) - [Trace query syntax](https://docs.langchain.com/langsmith/trace-query-syntax.md) - [Trace with API](https://docs.langchain.com/langsmith/trace-with-api.md) - [Trace with AutoGen](https://docs.langchain.com/langsmith/trace-with-autogen.md) - [Trace with CrewAI](https://docs.langchain.com/langsmith/trace-with-crewai.md) - [Trace with Google ADK](https://docs.langchain.com/langsmith/trace-with-google-adk.md) - [Trace with Instructor](https://docs.langchain.com/langsmith/trace-with-instructor.md) - [Trace with LangChain (Python and JS/TS)](https://docs.langchain.com/langsmith/trace-with-langchain.md) - [Trace with LangGraph](https://docs.langchain.com/langsmith/trace-with-langgraph.md) - [Trace with OpenAI Agents SDK](https://docs.langchain.com/langsmith/trace-with-openai-agents-sdk.md) - [Trace with OpenTelemetry](https://docs.langchain.com/langsmith/trace-with-opentelemetry.md) - [Trace with Semantic Kernel](https://docs.langchain.com/langsmith/trace-with-semantic-kernel.md) - [Trace with the Vercel AI SDK (JS/TS only)](https://docs.langchain.com/langsmith/trace-with-vercel-ai-sdk.md) - [Trace without setting environment variables](https://docs.langchain.com/langsmith/trace-without-env-vars.md) - [Troubleshooting](https://docs.langchain.com/langsmith/troubleshooting.md) - [Troubleshoot variable caching](https://docs.langchain.com/langsmith/troubleshooting-variable-caching.md) - [How to upload experiments run outside of LangSmith with the REST API](https://docs.langchain.com/langsmith/upload-existing-experiments.md) - [Upload files with traces](https://docs.langchain.com/langsmith/upload-files-with-traces.md) - [Use tools in a prompt](https://docs.langchain.com/langsmith/use-tools.md) - [User management](https://docs.langchain.com/langsmith/user-management.md) - [How to run evaluations with Vitest/Jest (beta)](https://docs.langchain.com/langsmith/vitest-jest.md) - [Set up webhook notifications for rules](https://docs.langchain.com/langsmith/webhooks.md) - [Write your prompt with AI](https://docs.langchain.com/langsmith/write-prompt-with-ai.md) - [ChatAnthropic](https://docs.langchain.com/oss/python/integrations/chat/anthropic.md) - [AzureAIChatCompletionsModel](https://docs.langchain.com/oss/python/integrations/chat/azure_ai.md) - [AzureChatOpenAI](https://docs.langchain.com/oss/python/integrations/chat/azure_chat_openai.md) - [ChatBedrock](https://docs.langchain.com/oss/python/integrations/chat/bedrock.md) - [ChatGoogleGenerativeAI](https://docs.langchain.com/oss/python/integrations/chat/google_generative_ai.md) - [ChatVertexAI](https://docs.langchain.com/oss/python/integrations/chat/google_vertex_ai_palm.md) - [ChatHuggingFace](https://docs.langchain.com/oss/python/integrations/chat/huggingface.md) - [Chat models](https://docs.langchain.com/oss/python/integrations/chat/index.md) - [ChatOpenAI](https://docs.langchain.com/oss/python/integrations/chat/openai.md) - [Overview](https://docs.langchain.com/oss/python/integrations/contributing/index.md) - [Implement a package](https://docs.langchain.com/oss/python/integrations/contributing/package.md) - [Publish your package](https://docs.langchain.com/oss/python/integrations/contributing/publish.md) - [Add standard tests](https://docs.langchain.com/oss/python/integrations/contributing/standard_tests.md) - [null](https://docs.langchain.com/oss/python/integrations/document_loaders/index.md) - [All providers](https://docs.langchain.com/oss/python/integrations/providers/all_providers.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/anthropic.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/aws.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/google.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/huggingface.md) - [Integration packages](https://docs.langchain.com/oss/python/integrations/providers/index.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/microsoft.md) - [Overview](https://docs.langchain.com/oss/python/integrations/providers/openai.md) - [Retrievers](https://docs.langchain.com/oss/python/integrations/retrievers/index.md) - [Text splitters](https://docs.langchain.com/oss/python/integrations/splitters/index.md) - [Key-value stores](https://docs.langchain.com/oss/python/integrations/stores/index.md) - [AzureOpenAIEmbeddings](https://docs.langchain.com/oss/python/integrations/text_embedding/azureopenai.md) - [BedrockEmbeddings](https://docs.langchain.com/oss/python/integrations/text_embedding/bedrock.md) - [Google Generative AI Embeddings (AI Studio & Gemini API)](https://docs.langchain.com/oss/python/integrations/text_embedding/google_generative_ai.md) - [Google Vertex AI Embeddings](https://docs.langchain.com/oss/python/integrations/text_embedding/google_vertex_ai_palm.md) - [Hugging Face](https://docs.langchain.com/oss/python/integrations/text_embedding/huggingfacehub.md) - [Embedding models](https://docs.langchain.com/oss/python/integrations/text_embedding/index.md) - [OpenAIEmbeddings](https://docs.langchain.com/oss/python/integrations/text_embedding/openai.md) - [Tools and toolkits](https://docs.langchain.com/oss/python/integrations/tools/index.md) - [Vector stores](https://docs.langchain.com/oss/python/integrations/vectorstores/index.md) - [API reference (v0.3)](https://docs.langchain.com/oss/python/langchain-api-reference.md): Complete API documentation for LangChain Python - [Agents](https://docs.langchain.com/oss/python/langchain/agents.md) - [Context Engineering in Agents](https://docs.langchain.com/oss/python/langchain/context-engineering.md) - [(Coming Soon) Deploy](https://docs.langchain.com/oss/python/langchain/deploy.md) - [Installation](https://docs.langchain.com/oss/python/langchain/installation.md) - [Semantic search](https://docs.langchain.com/oss/python/langchain/knowledge-base.md) - [Long Term Memory](https://docs.langchain.com/oss/python/langchain/long-term-memory.md) - [Model Context Protocol (MCP)](https://docs.langchain.com/oss/python/langchain/mcp.md) - [Messages](https://docs.langchain.com/oss/python/langchain/messages.md) - [Middleware](https://docs.langchain.com/oss/python/langchain/middleware.md) - [Models](https://docs.langchain.com/oss/python/langchain/models.md) - [(Coming Soon) Multi-agent](https://docs.langchain.com/oss/python/langchain/multi-agent.md) - [Observability](https://docs.langchain.com/oss/python/langchain/observability.md) - [Overview](https://docs.langchain.com/oss/python/langchain/overview.md) - [Philosophy](https://docs.langchain.com/oss/python/langchain/philosophy.md) - [Quickstart](https://docs.langchain.com/oss/python/langchain/quickstart.md) - [Retrieval Augmented Generation (RAG)](https://docs.langchain.com/oss/python/langchain/rag.md) - [Retrieval](https://docs.langchain.com/oss/python/langchain/retrieval.md) - [Runtime](https://docs.langchain.com/oss/python/langchain/runtime.md) - [Short Term Memory](https://docs.langchain.com/oss/python/langchain/short-term-memory.md) - [Streaming](https://docs.langchain.com/oss/python/langchain/streaming.md) - [Structured Output](https://docs.langchain.com/oss/python/langchain/structured-output.md) - [Studio](https://docs.langchain.com/oss/python/langchain/studio.md) - [(Coming Soon) Test](https://docs.langchain.com/oss/python/langchain/test.md) - [Tools](https://docs.langchain.com/oss/python/langchain/tools.md) - [Agent Chat UI](https://docs.langchain.com/oss/python/langchain/ui.md) - [GRAPH_RECURSION_LIMIT](https://docs.langchain.com/oss/python/langgraph/GRAPH_RECURSION_LIMIT.md) - [INVALID_CHAT_HISTORY](https://docs.langchain.com/oss/python/langgraph/INVALID_CHAT_HISTORY.md) - [INVALID_CONCURRENT_GRAPH_UPDATE](https://docs.langchain.com/oss/python/langgraph/INVALID_CONCURRENT_GRAPH_UPDATE.md) - [INVALID_GRAPH_NODE_RETURN_VALUE](https://docs.langchain.com/oss/python/langgraph/INVALID_GRAPH_NODE_RETURN_VALUE.md) - [MULTIPLE_SUBGRAPHS](https://docs.langchain.com/oss/python/langgraph/MULTIPLE_SUBGRAPHS.md) - [Enable human intervention](https://docs.langchain.com/oss/python/langgraph/add-human-in-the-loop.md) - [Add and manage memory](https://docs.langchain.com/oss/python/langgraph/add-memory.md) - [Application Structure](https://docs.langchain.com/oss/python/langgraph/application-structure.md) - [Case studies](https://docs.langchain.com/oss/python/langgraph/case-studies.md) - [Error troubleshooting](https://docs.langchain.com/oss/python/langgraph/common-errors.md) - [Context overview](https://docs.langchain.com/oss/python/langgraph/context.md) - [(Coming Soon) Deploy](https://docs.langchain.com/oss/python/langgraph/deploy.md) - [Durable execution](https://docs.langchain.com/oss/python/langgraph/durable-execution.md) - [Functional API overview](https://docs.langchain.com/oss/python/langgraph/functional-api.md) - [Graph API concepts](https://docs.langchain.com/oss/python/langgraph/graph-api.md) - [Human-in-the-loop overview](https://docs.langchain.com/oss/python/langgraph/human-in-the-loop.md) - [Installation](https://docs.langchain.com/oss/python/langgraph/installation.md) - [Agentic RAG](https://docs.langchain.com/oss/python/langgraph/langgraph-agentic-rag.md) - [Run a local server](https://docs.langchain.com/oss/python/langgraph/local-server.md) - [Memory overview](https://docs.langchain.com/oss/python/langgraph/memory.md) - [Observability](https://docs.langchain.com/oss/python/langgraph/observability.md) - [Overview](https://docs.langchain.com/oss/python/langgraph/overview.md) - [Persistence](https://docs.langchain.com/oss/python/langgraph/persistence.md) - [LangGraph runtime](https://docs.langchain.com/oss/python/langgraph/pregel.md) - [Quickstart](https://docs.langchain.com/oss/python/langgraph/quickstart.md) - [Streaming overview](https://docs.langchain.com/oss/python/langgraph/streaming.md) - [(Coming Soon) Studio](https://docs.langchain.com/oss/python/langgraph/studio.md) - [Subgraphs overview](https://docs.langchain.com/oss/python/langgraph/subgraphs.md) - [(Coming Soon) Test](https://docs.langchain.com/oss/python/langgraph/test.md) - [Time travel overview](https://docs.langchain.com/oss/python/langgraph/time-travel.md) - [UI](https://docs.langchain.com/oss/python/langgraph/ui.md) - [Use the functional API](https://docs.langchain.com/oss/python/langgraph/use-functional-api.md) - [Use the graph API](https://docs.langchain.com/oss/python/langgraph/use-graph-api.md) - [Use subgraphs](https://docs.langchain.com/oss/python/langgraph/use-subgraphs.md) - [Use time-travel](https://docs.langchain.com/oss/python/langgraph/use-time-travel.md) - [Agents](https://docs.langchain.com/oss/python/reference/agents.md) - [Caching](https://docs.langchain.com/oss/python/reference/caching.md) - [Channels](https://docs.langchain.com/oss/python/reference/channels.md) - [Checkpointers](https://docs.langchain.com/oss/python/reference/checkpointers.md) - [Config](https://docs.langchain.com/oss/python/reference/config.md) - [Constants](https://docs.langchain.com/oss/python/reference/constants.md) - [Errors](https://docs.langchain.com/oss/python/reference/errors.md) - [Functional API](https://docs.langchain.com/oss/python/reference/functional-api.md) - [Graphs](https://docs.langchain.com/oss/python/reference/graphs.md) - [MCP](https://docs.langchain.com/oss/python/reference/mcp.md) - [Reference](https://docs.langchain.com/oss/python/reference/overview.md) - [Pregel](https://docs.langchain.com/oss/python/reference/pregel.md) - [Runtime](https://docs.langchain.com/oss/python/reference/runtime.md) - [Storage](https://docs.langchain.com/oss/python/reference/storage.md) - [Supervisor](https://docs.langchain.com/oss/python/reference/supervisor.md) - [Swarm](https://docs.langchain.com/oss/python/reference/swarm.md) - [Types](https://docs.langchain.com/oss/python/reference/types.md) - [Release policy](https://docs.langchain.com/oss/python/release-policy.md) - [LangChain Python v1.0](https://docs.langchain.com/oss/python/releases-v1.md) - [Versioning](https://docs.langchain.com/oss/python/versioning.md)