# Docs by LangChain
> Documentation for LangSmith, Fleet, and our open source packages.
## Docs
- [Create Connection](https://docs.langchain.com/api-reference/agent-connections-v2/create-connection.md)
- [List Connections](https://docs.langchain.com/api-reference/agent-connections-v2/list-connections.md)
- [Remove Connection](https://docs.langchain.com/api-reference/agent-connections-v2/remove-connection.md)
- [Authenticate](https://docs.langchain.com/api-reference/auth-service-v2/authenticate.md): Get OAuth token or start authentication flow if needed.
- [Check Oauth Token Exists](https://docs.langchain.com/api-reference/auth-service-v2/check-oauth-token-exists.md): Return whether the current user has any tokens for a given provider (across agents).
- [Check Workspace Slack Tokens Exist](https://docs.langchain.com/api-reference/auth-service-v2/check-workspace-slack-tokens-exist.md): Check if the workspace has any Slack tokens.
- [Create Mcp Oauth Provider](https://docs.langchain.com/api-reference/auth-service-v2/create-mcp-oauth-provider.md): Create an OAuth provider via MCP auto-discovery.
- [Create Oauth Provider](https://docs.langchain.com/api-reference/auth-service-v2/create-oauth-provider.md): Create a new OAuth provider manually.
- [Delete Oauth Provider](https://docs.langchain.com/api-reference/auth-service-v2/delete-oauth-provider.md): Delete an OAuth provider.
- [Delete Oauth Tokens For User](https://docs.langchain.com/api-reference/auth-service-v2/delete-oauth-tokens-for-user.md): Delete all tokens for the current user for the given provider (across agents).
- [Delete Single Oauth Token](https://docs.langchain.com/api-reference/auth-service-v2/delete-single-oauth-token.md): Delete a specific OAuth token, revoking it at the provider first.
- [Get Oauth Provider](https://docs.langchain.com/api-reference/auth-service-v2/get-oauth-provider.md): Get a specific OAuth provider.
- [List Oauth Providers](https://docs.langchain.com/api-reference/auth-service-v2/list-oauth-providers.md): List OAuth providers.
- [List Oauth Tokens For User](https://docs.langchain.com/api-reference/auth-service-v2/list-oauth-tokens-for-user.md): List the calling user's tokens for a provider.
- [Oauth Callback](https://docs.langchain.com/api-reference/auth-service-v2/oauth-callback.md)
- [Oauth Callback Get](https://docs.langchain.com/api-reference/auth-service-v2/oauth-callback-get.md): Handle OAuth callback redirect from OAuth providers.
- [Oauth Setup Callback](https://docs.langchain.com/api-reference/auth-service-v2/oauth-setup-callback.md): Handle OAuth setup callback redirect from GitHub Apps.
- [Revoke All Slack Tokens For Workspace](https://docs.langchain.com/api-reference/auth-service-v2/revoke-all-slack-tokens-for-workspace.md): Revoke ALL Slack tokens for the workspace. Admin-only action that disconnects Slack entirely.
- [Update Oauth Provider](https://docs.langchain.com/api-reference/auth-service-v2/update-oauth-provider.md): Update an OAuth provider.
- [Update Token Label](https://docs.langchain.com/api-reference/auth-service-v2/update-token-label.md): Update a token's provider_account_label. Only the token owner can update.
- [Wait For Auth Completion](https://docs.langchain.com/api-reference/auth-service-v2/wait-for-auth-completion.md): Wait for OAuth authentication completion.
- [Create Deployment](https://docs.langchain.com/api-reference/deployments-v2/create-deployment.md): Create a new deployment.
- [Delete Deployment](https://docs.langchain.com/api-reference/deployments-v2/delete-deployment.md): Delete a deployment by ID.
- [Delete Deployments](https://docs.langchain.com/api-reference/deployments-v2/delete-deployments.md): Delete multiple deployments with partial success support.
- [Get Deployment](https://docs.langchain.com/api-reference/deployments-v2/get-deployment.md): Get a deployment by ID.
- [Get Revision](https://docs.langchain.com/api-reference/deployments-v2/get-revision.md): Get a revision by ID for a deployment.
- [List Deployments](https://docs.langchain.com/api-reference/deployments-v2/list-deployments.md): List all deployments.
- [List Revisions](https://docs.langchain.com/api-reference/deployments-v2/list-revisions.md): List all revisions for a deployment.
- [Patch Deployment](https://docs.langchain.com/api-reference/deployments-v2/patch-deployment.md): Patch a deployment by ID.
- [Redeploy Revision](https://docs.langchain.com/api-reference/deployments-v2/redeploy-revision.md): Redeploy a specific revision ID.
- [List Forge GitHub Integrations](https://docs.langchain.com/api-reference/integrations-v1/list-forge-github-integrations.md): List available Forge GitHub integrations.
- [List Forge GitHub Repositories](https://docs.langchain.com/api-reference/integrations-v1/list-forge-github-repositories.md): List available GitHub repositories for a Forge integration.
- [List GitHub Integrations](https://docs.langchain.com/api-reference/integrations-v1/list-github-integrations.md): List available GitHub integrations for LangGraph Platfom Cloud SaaS.
- [List GitHub Repositories](https://docs.langchain.com/api-reference/integrations-v1/list-github-repositories.md): List available GitHub repositories for an integration that are available to deploy to LangSmith Deployment.
- [Create Listener](https://docs.langchain.com/api-reference/listeners-v2/create-listener.md): Create a listener.
Creating a listener is only allowed for LangSmith organizations with self-hosted enterprise plans.
- [Delete Listener](https://docs.langchain.com/api-reference/listeners-v2/delete-listener.md): Delete a listener by ID.
- [Get Listener](https://docs.langchain.com/api-reference/listeners-v2/get-listener.md): Get a listener by ID.
- [List Listeners](https://docs.langchain.com/api-reference/listeners-v2/list-listeners.md): List all listeners.
- [Patch Listener](https://docs.langchain.com/api-reference/listeners-v2/patch-listener.md): Patch a listener by ID.
- [](https://docs.langchain.com/index.md)
- [Attribute-based access control](https://docs.langchain.com/langsmith/abac.md)
- [Access the current run (span) within a traced function](https://docs.langchain.com/langsmith/access-current-span.md)
- [Connect an authentication provider](https://docs.langchain.com/langsmith/add-auth-server.md)
- [Human-in-the-loop using server API](https://docs.langchain.com/langsmith/add-human-in-the-loop.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)
- [Set up Agent Auth (Beta)](https://docs.langchain.com/langsmith/agent-auth.md): Enable secure access from agents to any system using OAuth 2.0 credentials with Agent Auth.
- [Agent Server](https://docs.langchain.com/langsmith/agent-server.md)
- [A2A JSON-RPC](https://docs.langchain.com/langsmith/agent-server-api/a2a/a2a-json-rpc.md): Communicate with an assistant using the Agent-to-Agent (A2A) Protocol over JSON-RPC 2.0. This endpoint accepts a JSON-RPC envelope and dispatches based on `method`.
- [Count Assistants](https://docs.langchain.com/langsmith/agent-server-api/assistants/count-assistants.md): Get the count of assistants matching the specified criteria.
- [Create Assistant](https://docs.langchain.com/langsmith/agent-server-api/assistants/create-assistant.md): Create an assistant.
- [Delete Assistant](https://docs.langchain.com/langsmith/agent-server-api/assistants/delete-assistant.md): Delete an assistant by ID.
- [Get Assistant](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant.md): Get an assistant by ID.
- [Get Assistant Graph](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant-graph.md): Get an assistant by ID.
- [Get Assistant Schemas](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant-schemas.md): Get an assistant by ID.
- [Get Assistant Subgraphs](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant-subgraphs.md): Get an assistant's subgraphs.
- [Get Assistant Subgraphs by Namespace](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant-subgraphs-by-namespace.md): Get an assistant's subgraphs filtered by namespace.
- [Get Assistant Versions](https://docs.langchain.com/langsmith/agent-server-api/assistants/get-assistant-versions.md): Get all versions of an assistant.
- [Patch Assistant](https://docs.langchain.com/langsmith/agent-server-api/assistants/patch-assistant.md): Update an assistant.
- [Search Assistants](https://docs.langchain.com/langsmith/agent-server-api/assistants/search-assistants.md): Search for assistants.
- [Set Latest Assistant Version](https://docs.langchain.com/langsmith/agent-server-api/assistants/set-latest-assistant-version.md): Set the latest version for an assistant.
- [Count Crons](https://docs.langchain.com/langsmith/agent-server-api/crons/count-crons.md): Get the count of crons matching the specified criteria.
- [Create Cron](https://docs.langchain.com/langsmith/agent-server-api/crons/create-cron.md): Create a cron to schedule runs on new threads.
- [Create Thread Cron](https://docs.langchain.com/langsmith/agent-server-api/crons/create-thread-cron.md): Create a cron to schedule runs on a thread.
- [Delete Cron](https://docs.langchain.com/langsmith/agent-server-api/crons/delete-cron.md): Delete a cron by ID.
- [Get Cron](https://docs.langchain.com/langsmith/agent-server-api/crons/get-cron.md): Get a cron by ID.
- [Search Crons](https://docs.langchain.com/langsmith/agent-server-api/crons/search-crons.md): Search all active crons
- [Update Cron](https://docs.langchain.com/langsmith/agent-server-api/crons/update-cron.md): Update a cron job by ID.
- [MCP Get](https://docs.langchain.com/langsmith/agent-server-api/mcp/mcp-get.md): Implemented according to the Streamable HTTP Transport specification.
- [MCP Post](https://docs.langchain.com/langsmith/agent-server-api/mcp/mcp-post.md): Implemented according to the Streamable HTTP Transport specification. Sends a JSON-RPC 2.0 message to the server.
- [Terminate Session](https://docs.langchain.com/langsmith/agent-server-api/mcp/terminate-session.md): Implemented according to the Streamable HTTP Transport specification. Terminate an MCP session. The server implementation is stateless, so this is a no-op.
- [Create Background Run](https://docs.langchain.com/langsmith/agent-server-api/stateless-runs/create-background-run.md): Create a run and return the run ID immediately. Don't wait for the final run output.
- [Create Run Batch](https://docs.langchain.com/langsmith/agent-server-api/stateless-runs/create-run-batch.md): Create a batch of runs and return immediately.
- [Create Run, Stream Output](https://docs.langchain.com/langsmith/agent-server-api/stateless-runs/create-run-stream-output.md): Create a run and stream the output.
- [Create Run, Wait for Output](https://docs.langchain.com/langsmith/agent-server-api/stateless-runs/create-run-wait-for-output.md): Create a run, wait for the final output and then return it.
- [Delete an item.](https://docs.langchain.com/langsmith/agent-server-api/store/delete-an-item.md)
- [List namespaces with optional match conditions.](https://docs.langchain.com/langsmith/agent-server-api/store/list-namespaces-with-optional-match-conditions.md)
- [Retrieve a single item.](https://docs.langchain.com/langsmith/agent-server-api/store/retrieve-a-single-item.md)
- [Search or list items within a namespace prefix.](https://docs.langchain.com/langsmith/agent-server-api/store/search-or-list-items-within-a-namespace-prefix.md): Lists items ordered by last updated time. If a `query` is provided, performs a natural language search instead. Supports pagination via `limit` and `offset`, and filtering via `filter`.
- [Store or update an item.](https://docs.langchain.com/langsmith/agent-server-api/store/store-or-update-an-item.md)
- [Protocol v2 Command](https://docs.langchain.com/langsmith/agent-server-api/streaming/protocol-v2-command.md): Send a single protocol command scoped to a thread. The request body is a `ProtocolCommand` envelope with a `method` (e.g. `run.start`, `input.respond`, `agent.getTree`) and method-specific `params`. The response is either a `ProtocolSuccess` (with method-specific `result`) or a `ProtocolError`.
- [Protocol v2 Event Stream (SSE)](https://docs.langchain.com/langsmith/agent-server-api/streaming/protocol-v2-event-stream-sse.md): Open a connection-scoped SSE event stream for a thread. The request body is a `ProtocolEventStreamRequest` carrying channel and namespace filters; the server replies with `Content-Type: text/event-stream` and pushes matching `ProtocolEvent` frames for the lifetime of the connection. Closing the conn…
- [API Documentation](https://docs.langchain.com/langsmith/agent-server-api/system/api-documentation.md): A local reference to the Agent Server API documentation.
- [Health Check](https://docs.langchain.com/langsmith/agent-server-api/system/health-check.md): Check the health status of the server. Optionally check database connectivity.
- [Server Information](https://docs.langchain.com/langsmith/agent-server-api/system/server-information.md): Get server version information, feature flags, and metadata.
- [System Metrics](https://docs.langchain.com/langsmith/agent-server-api/system/system-metrics.md): Get system metrics in Prometheus or JSON format for monitoring and observability.
- [Cancel Run](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/cancel-run.md)
- [Cancel Runs](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/cancel-runs.md): Cancel one or more runs. Can cancel runs by thread ID and run IDs, or by status filter.
- [Create Background Run](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/create-background-run.md): Create a run in existing thread, return the run ID immediately. Don't wait for the final run output.
- [Create Run, Stream Output](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/create-run-stream-output.md): Create a run in existing thread. Stream the output.
- [Create Run, Wait for Output](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/create-run-wait-for-output.md): Create a run in existing thread. Wait for the final output and then return it.
- [Delete Run](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/delete-run.md): Delete a run by ID.
- [Get Run](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/get-run.md): Get a run by ID.
- [Join Run](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/join-run.md): Wait for a run to finish.
- [Join Run Stream](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/join-run-stream.md): Join a run stream. This endpoint streams output in real-time from a run similar to the /threads/__THREAD_ID__/runs/stream endpoint. If the run has been created with `stream_resumable=true`, the stream can be resumed from the last seen event ID.
- [List Runs](https://docs.langchain.com/langsmith/agent-server-api/thread-runs/list-runs.md): List runs for a thread.
- [Copy Thread](https://docs.langchain.com/langsmith/agent-server-api/threads/copy-thread.md): Create a new thread with a copy of the state and checkpoints from an existing thread.
- [Count Threads](https://docs.langchain.com/langsmith/agent-server-api/threads/count-threads.md): Get the count of threads matching the specified criteria.
- [Create Thread](https://docs.langchain.com/langsmith/agent-server-api/threads/create-thread.md): Create a thread.
- [Delete Thread](https://docs.langchain.com/langsmith/agent-server-api/threads/delete-thread.md): Delete a thread by ID.
- [Get Thread](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread.md): Get a thread by ID.
- [Get Thread History](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread-history.md): Get all past states for a thread.
- [Get Thread History Post](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread-history-post.md): Get all past states for a thread.
- [Get Thread State](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread-state.md): Get state for a thread.
- [Get Thread State At Checkpoint](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread-state-at-checkpoint.md): Get state for a thread at a specific checkpoint.
- [Get Thread State At Checkpoint](https://docs.langchain.com/langsmith/agent-server-api/threads/get-thread-state-at-checkpoint-1.md): Get state for a thread at a specific checkpoint.
- [Join Thread Stream](https://docs.langchain.com/langsmith/agent-server-api/threads/join-thread-stream.md): This endpoint streams output in real-time from a thread. The stream will include the output of each run executed sequentially on the thread and will remain open indefinitely. It is the responsibility of the calling client to close the connection.
- [Patch Thread](https://docs.langchain.com/langsmith/agent-server-api/threads/patch-thread.md): Update a thread.
- [Prune Threads](https://docs.langchain.com/langsmith/agent-server-api/threads/prune-threads.md): Prune threads by ID. The 'delete' strategy removes threads entirely. The 'keep_latest' strategy prunes old checkpoints but keeps threads and their latest state.
- [Search Threads](https://docs.langchain.com/langsmith/agent-server-api/threads/search-threads.md): Search for threads.
- [Update Thread State](https://docs.langchain.com/langsmith/agent-server-api/threads/update-thread-state.md): Add state to a thread.
- [Agent Server changelog](https://docs.langchain.com/langsmith/agent-server-changelog.md)
- [Distributed tracing with Agent Server](https://docs.langchain.com/langsmith/agent-server-distributed-tracing.md): Unify traces when calling your deployed Agent Server from another service using RemoteGraph or the SDK.
- [How to collect user feedback for Agent Server runs](https://docs.langchain.com/langsmith/agent-server-feedback.md)
- [Configure LangSmith Agent Server for scale](https://docs.langchain.com/langsmith/agent-server-scale.md)
- [Alerts in LangSmith](https://docs.langchain.com/langsmith/alerts.md)
- [Analyze an experiment](https://docs.langchain.com/langsmith/analyze-an-experiment.md)
- [Custom instrumentation](https://docs.langchain.com/langsmith/annotate-code.md): Instrument your code directly to control which functions are traced and how they appear in LangSmith.
- [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)
- [Manage feedback & annotation queues programmatically](https://docs.langchain.com/langsmith/annotation-queues-sdk.md)
- [Control plane API reference for LangSmith Deployment](https://docs.langchain.com/langsmith/api-ref-control-plane.md)
- [Application structure](https://docs.langchain.com/langsmith/application-structure.md)
- [Use assertions](https://docs.langchain.com/langsmith/assertions.md): Capture free-form acceptance criteria as dataset examples by writing assertions while reviewing runs in an annotation queue.
- [Assistants](https://docs.langchain.com/langsmith/assistants.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)
- [Audit logs](https://docs.langchain.com/langsmith/audit-logs.md): Track and review administrative actions across your LangSmith organization for security, compliance, and operational visibility.
- [Authentication & access control](https://docs.langchain.com/langsmith/auth.md)
- [Authentication methods](https://docs.langchain.com/langsmith/authentication-methods.md)
- [Self-hosted LangSmith on AWS](https://docs.langchain.com/langsmith/aws-self-hosted.md)
- [Self-hosted LangSmith on Azure](https://docs.langchain.com/langsmith/azure-self-hosted.md)
- [How to kick off background runs](https://docs.langchain.com/langsmith/background-run.md)
- [Export trace data to BigQuery](https://docs.langchain.com/langsmith/big-query-bulk-export.md): Load LangSmith trace data into BigQuery using bulk export to GCS.
- [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)
- [Use server-side caching](https://docs.langchain.com/langsmith/caching.md): Cache values server-side in your agent deployment using stale-while-revalidate and key-value cache APIs.
- [How to cancel a run](https://docs.langchain.com/langsmith/cancel-run.md): Cancel a single run or multiple runs via the API, and choose between interrupt and rollback actions.
- [Implement a CI/CD pipeline using LangSmith Deployment and Evaluation](https://docs.langchain.com/langsmith/cicd-pipeline-example.md)
- [LangGraph CLI](https://docs.langchain.com/langsmith/cli.md)
- [Cloud (SaaS)](https://docs.langchain.com/langsmith/cloud.md)
- [How to define a code evaluator](https://docs.langchain.com/langsmith/code-evaluator-sdk.md)
- [How to define a code evaluator](https://docs.langchain.com/langsmith/code-evaluator-ui.md)
- [How to compare experiment results](https://docs.langchain.com/langsmith/compare-experiment-results.md)
- [LangSmith Deployment components](https://docs.langchain.com/langsmith/components.md): Overview of Agent Server, LangGraph CLI, Studio, SDKs, RemoteGraph, control plane, and data plane components.
- [How to create a composite evaluator](https://docs.langchain.com/langsmith/composite-evaluators-sdk.md)
- [How to create a composite evaluator](https://docs.langchain.com/langsmith/composite-evaluators-ui.md)
- [Conditional tracing](https://docs.langchain.com/langsmith/conditional-tracing.md)
- [Use HTTP headers for runtime configuration](https://docs.langchain.com/langsmith/configurable-headers.md)
- [Include HTTP headers in server logs](https://docs.langchain.com/langsmith/configurable-logs.md)
- [Manage assistants](https://docs.langchain.com/langsmith/configuration-cloud.md)
- [Configure checkpointer backend](https://docs.langchain.com/langsmith/configure-checkpointer.md): Configure Agent Server to use PostgreSQL, MongoDB, or a custom implementation for checkpoint storage.
- [Configure run input and output preview](https://docs.langchain.com/langsmith/configure-input-output-preview.md): Customize what appears in the Input and Output columns of the Runs table by configuring custom preview paths for specific trace types.
- [How to add TTLs to your application](https://docs.langchain.com/langsmith/configure-ttl.md)
- [Context engineering concepts](https://docs.langchain.com/langsmith/context-engineering-concepts.md): Core concepts for context engineering in LangSmith, including skills, agents, versioning, and sharing.
- [LangSmith control plane](https://docs.langchain.com/langsmith/control-plane.md)
- [Core capabilities overview](https://docs.langchain.com/langsmith/core-capabilities.md): Overview of Agent Server core capabilities including streaming, human-in-the-loop, MCP, A2A, distributed tracing, webhooks, and double-texting.
- [Cost tracking](https://docs.langchain.com/langsmith/cost-tracking.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)
- [Use cron jobs](https://docs.langchain.com/langsmith/cron-jobs.md)
- [Add custom authentication](https://docs.langchain.com/langsmith/custom-auth.md)
- [How to use a custom checkpointer](https://docs.langchain.com/langsmith/custom-checkpointer.md): Replace the built-in Postgres checkpointer with a custom BaseCheckpointSaver implementation in your agent deployment.
- [How to customize the Dockerfile](https://docs.langchain.com/langsmith/custom-docker.md)
- [Connect to a custom model](https://docs.langchain.com/langsmith/custom-endpoint.md)
- [How to add custom lifespan events](https://docs.langchain.com/langsmith/custom-lifespan.md)
- [How to add custom middleware](https://docs.langchain.com/langsmith/custom-middleware.md)
- [Connect to an OpenAI compliant model provider/proxy](https://docs.langchain.com/langsmith/custom-openai-compliant-model.md)
- [Custom output rendering](https://docs.langchain.com/langsmith/custom-output-rendering.md)
- [How to add custom routes](https://docs.langchain.com/langsmith/custom-routes.md)
- [How to use a custom store](https://docs.langchain.com/langsmith/custom-store.md): Replace the built-in Postgres store with a custom BaseStore implementation in your agent deployment.
- [Monitor projects with dashboards](https://docs.langchain.com/langsmith/dashboards.md)
- [Bulk export trace data](https://docs.langchain.com/langsmith/data-export.md): Export LangSmith trace data to an S3-compatible bucket in Parquet format.
- [Manage bulk export destinations](https://docs.langchain.com/langsmith/data-export-destinations.md): Configure and manage S3-compatible export destinations for LangSmith bulk exports.
- [Import exported data](https://docs.langchain.com/langsmith/data-export-downstream.md): Import LangSmith bulk-exported Parquet data into BigQuery, Snowflake, Redshift, Clickhouse, or DuckDB.
- [Monitor and troubleshoot bulk exports](https://docs.langchain.com/langsmith/data-export-monitor.md): Monitor bulk export status, manage running exports, and troubleshoot failures.
- [LangSmith data plane](https://docs.langchain.com/langsmith/data-plane.md)
- [Data purging for compliance](https://docs.langchain.com/langsmith/data-purging-compliance.md)
- [Data storage and privacy](https://docs.langchain.com/langsmith/data-storage-and-privacy.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)
- [Deploy Google ADK agents](https://docs.langchain.com/langsmith/deploy-google-adk.md): Deploy Google Agent Development Kit (ADK) agents to LangSmith Agent Server using the deployments-wrap-sdk package.
- [Set up hybrid LangSmith](https://docs.langchain.com/langsmith/deploy-hybrid.md): Connect a self-hosted data plane to the managed LangSmith control plane for hybrid agent deployment.
- [Managed Deep Agents](https://docs.langchain.com/langsmith/deploy-managed-deep-agent.md): Create, run, and operate Managed Deep Agents with the private preview API.
- [Deploy other frameworks](https://docs.langchain.com/langsmith/deploy-other-frameworks.md): Deploy agents built with Strands, CrewAI, or other frameworks to LangSmith using the LangGraph Functional API.
- [Enable LangSmith Deployment, Fleet, Insights, and Polly](https://docs.langchain.com/langsmith/deploy-self-hosted-full-platform.md): Enable LangSmith Deployment, Fleet, Insights, and Polly on a self-hosted LangSmith instance.
- [Self-host standalone servers](https://docs.langchain.com/langsmith/deploy-standalone-server.md): Deploy standalone Agent Servers using Docker, Docker Compose, or Kubernetes without the LangSmith control plane.
- [Deploy on Cloud](https://docs.langchain.com/langsmith/deploy-to-cloud.md): Create and manage LangSmith Cloud deployments including revisions, logs, metrics, and settings.
- [Deploy with control plane](https://docs.langchain.com/langsmith/deploy-with-control-plane.md): Build Docker images and deploy applications to hybrid or self-hosted LangSmith instances using the control plane UI.
- [LangSmith Deployment](https://docs.langchain.com/langsmith/deployment.md): Deploy and manage agents with durable execution, real-time streaming, and horizontal scaling.
- [Deploy your app to cloud](https://docs.langchain.com/langsmith/deployment-quickstart.md): Deploy your first application to LangSmith Cloud (AWS and GCP) using the LangGraph CLI.
- [Deploy Managed Deep Agents](https://docs.langchain.com/langsmith/deployment-quickstart-da.md)
- [Troubleshooting for self-hosted deployments](https://docs.langchain.com/langsmith/diagnostics-self-hosted.md): Diagnostic steps for troubleshooting self-hosted LangSmith Deployment issues before contacting support.
- [Implement distributed tracing](https://docs.langchain.com/langsmith/distributed-tracing.md)
- [Double texting](https://docs.langchain.com/langsmith/double-texting.md)
- [Add encryption at rest](https://docs.langchain.com/langsmith/encryption.md)
- [Find and fix your agent's failures with LangSmith Engine](https://docs.langchain.com/langsmith/engine.md): Automatically detect and resolve recurring issues in your tracing project using the LangSmith Engine.
- [LangSmith Engine webhook events](https://docs.langchain.com/langsmith/engine-webhooks.md): Reference for the webhook events the LangSmith Engine sends when it creates issues or links new traces to existing issues.
- [Enqueue concurrent](https://docs.langchain.com/langsmith/enqueue-concurrent.md)
- [LangSmith for Enterprise](https://docs.langchain.com/langsmith/enterprise.md): Deployment options, access control, data privacy, cost controls, and security compliance for Enterprise users.
- [Environment variables](https://docs.langchain.com/langsmith/env-var.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 add evaluators to 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): Learn how to create dataset examples with file attachments and use them in prompts and evaluators when running LangSmith evaluations with multimodal content.
- [How to evaluate with OpenTelemetry](https://docs.langchain.com/langsmith/evaluate-with-opentelemetry.md)
- [How to retry failed runs in experiments (Python only)](https://docs.langchain.com/langsmith/evaluate-with-retry.md)
- [LangSmith 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)
- [Evaluation types](https://docs.langchain.com/langsmith/evaluation-types.md)
- [Manage evaluators](https://docs.langchain.com/langsmith/evaluators.md): View and manage evaluators at the workspace level in LangSmith.
- [Example data format](https://docs.langchain.com/langsmith/example-data-format.md)
- [Experiment configuration](https://docs.langchain.com/langsmith/experiment-configuration.md)
- [Export LangSmith telemetry to your observability backend](https://docs.langchain.com/langsmith/export-backend.md)
- [Query traces using the 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)
- [Access & oversight](https://docs.langchain.com/langsmith/fleet/access-and-oversight.md): Control who can access agents, how they authenticate, and audit everything they do.
- [Agent identity](https://docs.langchain.com/langsmith/fleet/agent-identity.md): Choose whether your Fleet agent authenticates with its own credentials or with each user's credentials.
- [Arcade integration](https://docs.langchain.com/langsmith/fleet/arcade.md): Connect your workspace to Arcade to give agents access to third-party tools like GitHub, Gmail, Slack, and more.
- [Auth-aware tool responses](https://docs.langchain.com/langsmith/fleet/auth-format.md): Format tool responses to trigger OAuth flows and resume execution automatically.
- [Channels](https://docs.langchain.com/langsmith/fleet/channels.md): Configure channels to trigger your Fleet agents automatically.
- [Call agents from code](https://docs.langchain.com/langsmith/fleet/code.md): Invoke Fleet agents from Python, JavaScript, or any language through the REST API.
- [Agent platform comparison](https://docs.langchain.com/langsmith/fleet/comparison.md): Compare LangSmith Fleet with Claude Cowork, Amazon Quick, Google Workspace Studio, and Microsoft Copilot to choose the right enterprise agent platform for your team
- [Essentials](https://docs.langchain.com/langsmith/fleet/essentials.md): Fleet's core features
- [LangSmith Fleet](https://docs.langchain.com/langsmith/fleet/index.md): Create helpful AI agents without code. Start from a template, connect your accounts, and let the agent handle routine work while you stay in control.
- [Manage agent settings](https://docs.langchain.com/langsmith/fleet/manage-agent-settings.md): Manage your agents in Fleet.
- [LangSmith Tool Server](https://docs.langchain.com/langsmith/fleet/mcp-framework.md)
- [Pricing FAQ](https://docs.langchain.com/langsmith/fleet/pricing-faq.md)
- [Quickstart](https://docs.langchain.com/langsmith/fleet/quickstart.md): Build an agent from a template
- [Remote MCP servers](https://docs.langchain.com/langsmith/fleet/remote-mcp-servers.md): Connect Fleet to popular remote MCP servers
- [Salesforce integration](https://docs.langchain.com/langsmith/fleet/salesforce.md): Connect LangSmith Fleet to Salesforce so your agents can query records, navigate schemas, and read custom fields.
- [Schedules](https://docs.langchain.com/langsmith/fleet/schedules.md): Configure schedules to run your Fleet agents on a recurring basis.
- [Self-hosted](https://docs.langchain.com/langsmith/fleet/self-hosted-link.md)
- [Skills](https://docs.langchain.com/langsmith/fleet/skills.md): Use skills to give your agents access to specific capabilities.
- [Integrate Slack with an agent](https://docs.langchain.com/langsmith/fleet/slack-app.md): Connect LangSmith Fleet to your Slack workspace to let your agents communicate with users in Slack.
- [Integrate Teams with an agent](https://docs.langchain.com/langsmith/fleet/teams-app.md): Connect LangSmith Fleet to Microsoft Teams by bringing your own Azure Bot to let agents communicate with users in Teams.
- [Templates](https://docs.langchain.com/langsmith/fleet/templates.md): Start faster with curated Fleet templates and customize tools, prompts, and channels.
- [Tool integrations](https://docs.langchain.com/langsmith/fleet/tools.md): Give your agents access to a wide range of tools and services.
- [Fleet webhooks](https://docs.langchain.com/langsmith/fleet/webhooks.md): Integrate agent publishing with external systems, CI/CD pipelines, or custom deployment workflows.
- [Manage workspace administration](https://docs.langchain.com/langsmith/fleet/workspace-admin.md): Configure workspace-level settings for Fleet.
- [Self-hosted LangSmith on GCP](https://docs.langchain.com/langsmith/gcp-self-hosted.md)
- [How to implement generative user interfaces with LangGraph](https://docs.langchain.com/langsmith/generative-ui-react.md)
- [Integrations](https://docs.langchain.com/langsmith/get-started-integrations.md)
- [Granular billable usage](https://docs.langchain.com/langsmith/granular-usage.md): Retrieve detailed trace usage data broken down by workspace, project, user, or API key.
- [Rebuild graph at runtime](https://docs.langchain.com/langsmith/graph-rebuild.md): Rebuild your graph with different configurations for each run using ServerRuntime.
- [LangSmith docs](https://docs.langchain.com/langsmith/home.md)
- [Time travel using the server API](https://docs.langchain.com/langsmith/human-in-the-loop-time-travel.md)
- [Hybrid](https://docs.langchain.com/langsmith/hybrid.md)
- [Improve LLM-as-judge evaluators using human feedback](https://docs.langchain.com/langsmith/improve-judge-evaluator-feedback.md)
- [Discover errors and usage patterns with the Insights Agent](https://docs.langchain.com/langsmith/insights.md)
- [Integrations](https://docs.langchain.com/langsmith/integrations.md)
- [Interrupt concurrent](https://docs.langchain.com/langsmith/interrupt-concurrent.md)
- [Manage user access in SSO organizations](https://docs.langchain.com/langsmith/jit-invite-sso.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)
- [LangGraph JS/TS SDK](https://docs.langchain.com/langsmith/langgraph-js-ts-sdk.md)
- [LangGraph Python SDK](https://docs.langchain.com/langsmith/langgraph-python-sdk.md)
- [LangSmith CLI](https://docs.langchain.com/langsmith/langsmith-cli.md): Query and manage LangSmith projects, traces, runs, datasets, evaluators, experiments, and threads from the terminal
- [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)
- [LangSmith MCP Server](https://docs.langchain.com/langsmith/langsmith-mcp-server.md): Use the Model Context Protocol (MCP) server to let language models fetch conversation history, prompts, runs, datasets, experiments, and billing from LangSmith.
- [LangSmith Remote MCP](https://docs.langchain.com/langsmith/langsmith-remote-mcp.md): Connect MCP-compatible clients to LangSmith over OAuth—no API key, no self-hosting, no header configuration.
- [How to define an LLM-as-a-judge evaluator](https://docs.langchain.com/langsmith/llm-as-judge.md)
- [How to define an LLM-as-a-judge evaluator](https://docs.langchain.com/langsmith/llm-as-judge-sdk.md)
- [Set up the LLM auth proxy](https://docs.langchain.com/langsmith/llm-auth-proxy-self-hosted.md): Deploy an Envoy-based auth proxy that validates LangSmith-signed JWTs and routes LLM requests to your upstream provider or gateway.
- [LLM Gateway](https://docs.langchain.com/langsmith/llm-gateway.md): Use the LLM Gateway to proxy LLM calls through LangSmith, enforce spend limits, redact sensitive data, and centrally manage provider credentials.
- [PII and secrets redaction](https://docs.langchain.com/langsmith/llm-gateway-redaction.md): Scan and redact PII and secrets from LLM requests before they reach providers.
- [Spend policies](https://docs.langchain.com/langsmith/llm-gateway-spend-policies.md): Set cost limits on LLM usage across your organization and prevent runaway spend before it reaches providers.
- [How to run an evaluation locally (Python only)](https://docs.langchain.com/langsmith/local.md)
- [Local development & testing](https://docs.langchain.com/langsmith/local-dev-testing.md): Compare langgraph dev and langgraph up for local development and production-like testing of Agent Server applications.
- [Log LLM calls](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 retrieval steps in LangSmith traces for document-level visibility into your RAG pipeline.
- [Log traces to a specific project](https://docs.langchain.com/langsmith/log-traces-to-project.md): Route LangSmith traces to a named project instead of the default project using environment variables or the SDK.
- [Metadata parameters reference](https://docs.langchain.com/langsmith/ls-metadata-parameters.md)
- [Manage contexts with the SDK](https://docs.langchain.com/langsmith/manage-contexts-sdk.md): Use the LangSmith SDK to push, pull, list, and delete agent and skill repos in the Context Hub programmatically.
- [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 prompt versions, environments, and access controls in LangSmith.
- [Manage prompts programmatically](https://docs.langchain.com/langsmith/manage-prompts-programmatically.md)
- [Manage a trace](https://docs.langchain.com/langsmith/manage-trace.md): Share traces publicly, and view server logs from the Details view in LangSmith.
- [Managed Deep Agents API](https://docs.langchain.com/langsmith/managed-deep-agents-api.md): Reference overview for the Managed Deep Agents private preview API.
- [Create an agent](https://docs.langchain.com/langsmith/managed-deep-agents-api/agents/create-agent.md): Create an agent with metadata, runtime configuration, and an optional file tree. Creation is atomic: either the agent is fully created or no state is persisted.
- [Delete an agent](https://docs.langchain.com/langsmith/managed-deep-agents-api/agents/delete-agent.md): Delete the agent. The call is idempotent: deleting a non-existent agent returns `204`. Deletion does not cascade to the agent's threads — existing threads remain queryable but cannot start new runs (attempts return `502`). Delete threads explicitly when you want to clean them up.
- [Get an agent](https://docs.langchain.com/langsmith/managed-deep-agents-api/agents/get-agent.md): Return the specified agent, including metadata, permissions, runtime, extras, and the parsed file tree at the latest commit. Pass `include_files=true` to include the raw file map.
- [List agents](https://docs.langchain.com/langsmith/managed-deep-agents-api/agents/list-agents.md): Return Managed Deep Agents owned by the authenticated user. System-created default agents are excluded.
- [Update an agent](https://docs.langchain.com/langsmith/managed-deep-agents-api/agents/update-agent.md): Update the specified agent. Top-level scalar fields merge field-by-field. Nested objects such as `runtime`, `permissions`, `tools`, `subagents`, `skills`, and `extras` are replaced in full when provided. Providing file-tree fields such as `instructions`, `tools`, `subagents`, `skills`, or `files` cr…
- [Register an MCP server](https://docs.langchain.com/langsmith/managed-deep-agents-api/mcp-servers/create-mcp-server.md): Register an MCP server in the caller's workspace and attach credential headers. Once registered, any agent tool whose `mcp_server_url` matches `url` will have the stored headers attached automatically at invocation time.
- [Delete an MCP server](https://docs.langchain.com/langsmith/managed-deep-agents-api/mcp-servers/delete-mcp-server.md): Delete an MCP server. The call is idempotent: deleting a non-existent server returns `204`. After deletion, agents whose tools reference this server's URL will no longer have the stored headers attached at invocation time.
- [Get an MCP server](https://docs.langchain.com/langsmith/managed-deep-agents-api/mcp-servers/get-mcp-server.md): Fetch a single MCP server by ID.
- [List MCP servers](https://docs.langchain.com/langsmith/managed-deep-agents-api/mcp-servers/list-mcp-servers.md): List MCP servers registered in the caller's workspace.
- [Update an MCP server](https://docs.langchain.com/langsmith/managed-deep-agents-api/mcp-servers/update-mcp-server.md): Update an MCP server's URL, credential headers, or auth configuration. Passing `headers` replaces the entire stored header array — partial diffs are not supported. Use this endpoint to rotate credentials.
- [Create a thread run](https://docs.langchain.com/langsmith/managed-deep-agents-api/runs/create-thread-run.md): Start a run on the thread. This endpoint is proxied to the upstream agent runtime and accepts its run payload. Include the assistant or agent identifier and run inputs in the request body.
- [Resolve an interrupt](https://docs.langchain.com/langsmith/managed-deep-agents-api/runs/resolve-interrupt.md): Complete a human-interrupt pause on the thread without sending new input, allowing execution to continue or finish. On success the response has no body.
- [Stream a thread run](https://docs.langchain.com/langsmith/managed-deep-agents-api/runs/stream-thread-run.md): Start a run on a thread and stream output as server-sent events. The request must use `agent_id`; `assistant_id` is reserved for server-side forwarding and is rejected.
- [Count threads](https://docs.langchain.com/langsmith/managed-deep-agents-api/threads/count-threads.md): Count threads matching the specified criteria. Request and response bodies are proxied unchanged to the upstream agent runtime.
- [Create a thread](https://docs.langchain.com/langsmith/managed-deep-agents-api/threads/create-thread.md): Create a thread bound to a Managed Deep Agent. Use the returned thread ID to start runs.
- [Get thread](https://docs.langchain.com/langsmith/managed-deep-agents-api/threads/get-thread.md): Return thread metadata and status for the given thread ID.
- [Search threads](https://docs.langchain.com/langsmith/managed-deep-agents-api/threads/search-threads.md): Search threads. Request and response bodies are proxied unchanged to the upstream agent runtime.
- [Configure 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)
- [Messages view integrations](https://docs.langchain.com/langsmith/messages-view-integrations.md): Frameworks and SDKs that render in the LangSmith Messages view.
- [Messages view trace format reference](https://docs.langchain.com/langsmith/messages-view-trace-format.md): Detection rules, payload shapes, and examples for how the LangSmith Messages view extracts conversations from traces.
- [How to return categorical vs numerical metrics](https://docs.langchain.com/langsmith/metric-type.md)
- [Manage model configurations](https://docs.langchain.com/langsmith/model-configurations.md): Manage model configurations and control their availability across LangSmith features.
- [Monorepo support](https://docs.langchain.com/langsmith/monorepo-support.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)
- [LangSmith Observability](https://docs.langchain.com/langsmith/observability.md): Instrument your LLM application, investigate traces, and monitor performance in production with LangSmith.
- [Observability concepts](https://docs.langchain.com/langsmith/observability-concepts.md)
- [Trace an LLM application tutorial](https://docs.langchain.com/langsmith/observability-llm-tutorial.md): Add LangSmith observability to an LLM application across prototyping, beta testing, and production.
- [Tracing quickstart](https://docs.langchain.com/langsmith/observability-quickstart.md): Add LangSmith tracing to an LLM application in minutes.
- [Deploy an observability stack for your LangSmith deployment](https://docs.langchain.com/langsmith/observability-stack.md)
- [Observability in Studio](https://docs.langchain.com/langsmith/observability-studio.md)
- [Set up online code evaluators](https://docs.langchain.com/langsmith/online-evaluations-code.md)
- [Set up composite online evaluators](https://docs.langchain.com/langsmith/online-evaluations-composite.md)
- [Set up LLM-as-a-judge online evaluators](https://docs.langchain.com/langsmith/online-evaluations-llm-as-judge.md)
- [Set up multi-turn online evaluators](https://docs.langchain.com/langsmith/online-evaluations-multi-turn.md)
- [Document API authentication in OpenAPI](https://docs.langchain.com/langsmith/openapi-security.md)
- [Run evals with openevals package](https://docs.langchain.com/langsmith/openevals.md): Run evaluations using the open-source openevals and agentevals packages with LangSmith.
- [Optimize a classifier](https://docs.langchain.com/langsmith/optimize-classifier.md)
- [Organization and workspace operations reference](https://docs.langchain.com/langsmith/organization-workspace-operations.md)
- [Redact sensitive data with the OpenTelemetry Gateway architecture](https://docs.langchain.com/langsmith/otel-gateway-trace-redaction.md): Use an OpenTelemetry collector to redact sensitive data from traces before they land in LangSmith.
- [Set up LangSmith](https://docs.langchain.com/langsmith/platform-setup.md)
- [Model providers](https://docs.langchain.com/langsmith/playground-model-providers.md)
- [LangSmith Polly](https://docs.langchain.com/langsmith/polly.md)
- [LangSmith Polly](https://docs.langchain.com/langsmith/polly-evaluation.md)
- [LangSmith Polly](https://docs.langchain.com/langsmith/polly-prompt-engineering.md)
- [Collect feedback with presigned URLs](https://docs.langchain.com/langsmith/presigned-feedback-tokens.md): Use presigned feedback tokens to collect user feedback from client-side applications without exposing your LangSmith API key.
- [Frequently Asked Questions](https://docs.langchain.com/langsmith/pricing-faq.md)
- [Pricing plans](https://docs.langchain.com/langsmith/pricing-plans.md)
- [Profile configuration](https://docs.langchain.com/langsmith/profile-configuration.md): Configure LangSmith SDK credentials and endpoints with a local profile file.
- [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)
- [Prompt template format guide](https://docs.langchain.com/langsmith/prompt-template-format.md)
- [How to run evaluations with pytest](https://docs.langchain.com/langsmith/pytest.md)
- [Query threads using the SDK](https://docs.langchain.com/langsmith/query-threads.md): Programmatically fetch and inspect multi-turn conversation threads from your LangSmith projects.
- [Get started with Studio](https://docs.langchain.com/langsmith/quick-start-studio.md)
- [How to handle model rate limits](https://docs.langchain.com/langsmith/rate-limiting.md)
- [Role-based access control](https://docs.langchain.com/langsmith/rbac.md)
- [How to read experiment results locally](https://docs.langchain.com/langsmith/read-local-experiment-results.md)
- [LangSmith reference](https://docs.langchain.com/langsmith/reference.md)
- [Regions FAQ](https://docs.langchain.com/langsmith/regions-faq.md)
- [Reject Concurrent](https://docs.langchain.com/langsmith/reject-concurrent.md)
- [Release policy](https://docs.langchain.com/langsmith/release-versions.md): Release channels, cadence, and version support for self-hosted LangSmith.
- [RemoteGraph](https://docs.langchain.com/langsmith/remote-graph.md)
- [How to evaluate with repetitions](https://docs.langchain.com/langsmith/repetition.md)
- [Make conversations private](https://docs.langchain.com/langsmith/resource-auth.md)
- [Rollback Concurrent](https://docs.langchain.com/langsmith/rollback-concurrent.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 Playground](https://docs.langchain.com/langsmith/run-evaluation-from-playground.md)
- [Runs](https://docs.langchain.com/langsmith/runs.md): An overview of runs in Agent Server, including how to kick off background runs, stateless runs, and cancel runs.
- [How to run multiple agents on the same thread](https://docs.langchain.com/langsmith/same-thread.md)
- [Set a sampling rate for traces](https://docs.langchain.com/langsmith/sample-traces.md)
- [Sandbox auth proxy](https://docs.langchain.com/langsmith/sandbox-auth-proxy.md): Inject credentials into outbound API requests from sandboxes without hardcoding secrets.
- [Sandbox CLI](https://docs.langchain.com/langsmith/sandbox-cli.md): Create, inspect, connect to, and tunnel into LangSmith sandboxes from the command line.
- [Sandbox access permissions](https://docs.langchain.com/langsmith/sandbox-permissions.md): Control who in your workspace can interact with a sandbox after it has been created.
- [Sandbox SDK usage](https://docs.langchain.com/langsmith/sandbox-sdk.md): Create and manage sandboxes programmatically with the Python or TypeScript SDK.
- [Sandbox service URLs](https://docs.langchain.com/langsmith/sandbox-service-urls.md): Access HTTP services running inside sandboxes via authenticated URLs, from a browser or programmatically.
- [Sandbox snapshots](https://docs.langchain.com/langsmith/sandbox-snapshots.md): Build and capture reusable filesystem images for sandboxes.
- [Sandboxes overview](https://docs.langchain.com/langsmith/sandboxes.md): Use managed sandboxes to safely execute code and interact with the filesystem in isolated environments.
- [Scalability & resilience](https://docs.langchain.com/langsmith/scalability-and-resilience.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)
- [Configure custom TLS certificates](https://docs.langchain.com/langsmith/self-host-custom-tls-certificates.md)
- [Minimum versions for self-hosting dependencies](https://docs.langchain.com/langsmith/self-host-dependency-versions.md): Minimum supported versions for the databases, tools, and infrastructure required to self-host LangSmith.
- [Egress for billing and operational telemetry](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 or Valkey database](https://docs.langchain.com/langsmith/self-host-external-redis.md)
- [FIPS-compliant images](https://docs.langchain.com/langsmith/self-host-fips.md): Run self-hosted LangSmith installation on FIPS 140 compliant container images
- [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)
- [Customize the error support message](https://docs.langchain.com/langsmith/self-host-ui-customization.md): Customize support contact information in the LangSmith frontend for self-hosted deployments.
- [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)
- [Self-hosted LangSmith](https://docs.langchain.com/langsmith/self-hosted.md)
- [Self-hosted LangSmith changelog](https://docs.langchain.com/langsmith/self-hosted-changelog.md)
- [Install Mission Control](https://docs.langchain.com/langsmith/self-hosted-mission-control.md): Install Mission Control, an in-cluster console for monitoring, configuring, and operating self-hosted LangSmith on Kubernetes.
- [How to add semantic search to your agent deployment](https://docs.langchain.com/langsmith/semantic-search.md)
- [A2A endpoint in Agent Server](https://docs.langchain.com/langsmith/server-a2a.md): Use the A2A protocol to enable agent-to-agent communication with distributed tracing in LangSmith.
- [Agent Server API reference for LangSmith Deployment](https://docs.langchain.com/langsmith/server-api-ref.md)
- [MCP endpoint in Agent Server](https://docs.langchain.com/langsmith/server-mcp.md)
- [Trace JS functions in serverless environments](https://docs.langchain.com/langsmith/serverless-environments.md)
- [Set up custom authentication](https://docs.langchain.com/langsmith/set-up-custom-auth.md)
- [Set up feedback criteria](https://docs.langchain.com/langsmith/set-up-feedback-criteria.md)
- [Set up hierarchy](https://docs.langchain.com/langsmith/set-up-hierarchy.md)
- [Set up resource tags](https://docs.langchain.com/langsmith/set-up-resource-tags.md): Create and manage resource tags to organize projects, datasets, prompts, and other resources within a LangSmith workspace.
- [How to set up an application with requirements.txt](https://docs.langchain.com/langsmith/setup-app-requirements-txt.md)
- [How to set up a JavaScript application](https://docs.langchain.com/langsmith/setup-javascript.md)
- [How to set up an application with pyproject.toml](https://docs.langchain.com/langsmith/setup-pyproject.md)
- [LangSmith shared responsibility model](https://docs.langchain.com/langsmith/shared-responsibility-model.md): Overview of how LangChain and customers share security responsibilities for the LangSmith platform.
- [LangSmith skills](https://docs.langchain.com/langsmith/skills.md): Use Agent Skills to work with LangSmith traces, datasets, and evaluators from your coding agent.
- [LangSmith API reference](https://docs.langchain.com/langsmith/smith-api-ref.md)
- [Attach access policies to a role](https://docs.langchain.com/langsmith/smith-api/access_policies/attach-access-policies-to-a-role.md): Attaches one or more access policies to a specific role. The request body must contain an array of access policy IDs.
- [Create an access policy](https://docs.langchain.com/langsmith/smith-api/access_policies/create-an-access-policy.md): Creates a new access policy.
- [Delete an access policy](https://docs.langchain.com/langsmith/smith-api/access_policies/delete-an-access-policy.md): Deletes a specific access policy by ID.
- [Get an access policy](https://docs.langchain.com/langsmith/smith-api/access_policies/get-an-access-policy.md): Gets a specific access policy by ID.
- [List access policies](https://docs.langchain.com/langsmith/smith-api/access_policies/list-access-policies.md): Lists all access policies for the organization.
- [Execute](https://docs.langchain.com/langsmith/smith-api/ace/execute.md): Execute some custom code for testing purposes.
- [Create an alert rule](https://docs.langchain.com/langsmith/smith-api/alert_rules/create-an-alert-rule.md): Creates a new alert rule. The request body must be a JSON-encoded alert rule object that follows the CreateAlertRuleRequest schema.
- [Delete an alert rule](https://docs.langchain.com/langsmith/smith-api/alert_rules/delete-an-alert-rule.md): Deletes an alert rule
- [Get an alert rule](https://docs.langchain.com/langsmith/smith-api/alert_rules/get-an-alert-rule.md): Gets an alert rule.
- [Test an alert action to determine if configuration is valid](https://docs.langchain.com/langsmith/smith-api/alert_rules/test-an-alert-action-to-determine-if-configuration-is-valid.md): Tests an alert action which will fire a notification to all configured recipients if the configuration is valid.
- [Update an alert rule](https://docs.langchain.com/langsmith/smith-api/alert_rules/update-an-alert-rule.md): Updates an alert rule.
- [Add Runs To Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/add-runs-to-annotation-queue.md)
- [Add Runs To Annotation Queue By Key](https://docs.langchain.com/langsmith/smith-api/annotation-queues/add-runs-to-annotation-queue-by-key.md)
- [Create Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/create-annotation-queue.md)
- [Create Identity Annotation Queue Run Status](https://docs.langchain.com/langsmith/smith-api/annotation-queues/create-identity-annotation-queue-run-status.md)
- [Delete Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/delete-annotation-queue.md)
- [Delete Annotation Queues](https://docs.langchain.com/langsmith/smith-api/annotation-queues/delete-annotation-queues.md): Delete multiple annotation queues with partial success support.
- [Delete Run From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/delete-run-from-annotation-queue.md)
- [Delete Runs From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/delete-runs-from-annotation-queue.md)
- [Export Annotation Queue Archived Runs](https://docs.langchain.com/langsmith/smith-api/annotation-queues/export-annotation-queue-archived-runs.md)
- [Get Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-annotation-queue.md)
- [Get Annotation Queues](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-annotation-queues.md)
- [Get Annotation Queues For Run](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-annotation-queues-for-run.md)
- [Get Run From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-run-from-annotation-queue.md): Get a run from an annotation queue
- [Get Runs From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-runs-from-annotation-queue.md)
- [Get Size From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-size-from-annotation-queue.md)
- [Get Total Archived From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-total-archived-from-annotation-queue.md)
- [Get Total Size From Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/get-total-size-from-annotation-queue.md)
- [Populate Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/populate-annotation-queue.md): Populate annotation queue with runs from an experiment.
- [Resolve Annotation Queue Run](https://docs.langchain.com/langsmith/smith-api/annotation-queues/resolve-annotation-queue-run.md): Resolve a queue run ID to its section and run data for deep linking.
- [Update Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/update-annotation-queue.md)
- [Update Run In Annotation Queue](https://docs.langchain.com/langsmith/smith-api/annotation-queues/update-run-in-annotation-queue.md)
- [Add a reviewer to an annotation queue](https://docs.langchain.com/langsmith/smith-api/annotation_queues/add-a-reviewer-to-an-annotation-queue.md): Assigns a single identity as a reviewer for the queue. Idempotent.
- [Remove a reviewer from an annotation queue](https://docs.langchain.com/langsmith/smith-api/annotation_queues/remove-a-reviewer-from-an-annotation-queue.md): Unassigns an identity as a reviewer for the queue. Idempotent.
- [Delete Api Key](https://docs.langchain.com/langsmith/smith-api/api-key/delete-api-key.md): Delete an api key for the user
- [Delete Personal Access Token](https://docs.langchain.com/langsmith/smith-api/api-key/delete-personal-access-token.md): DEPRECATED: Use /orgs/current/personal-access-tokens/{pat_id} instead
- [Generate Api Key](https://docs.langchain.com/langsmith/smith-api/api-key/generate-api-key.md): Generate an api key for the user
- [Generate Personal Access Token](https://docs.langchain.com/langsmith/smith-api/api-key/generate-personal-access-token.md): DEPRECATED: Use /orgs/current/personal-access-tokens instead
- [Get Api Keys](https://docs.langchain.com/langsmith/smith-api/api-key/get-api-keys.md): Get the current tenant's API keys
- [Get Personal Access Tokens](https://docs.langchain.com/langsmith/smith-api/api-key/get-personal-access-tokens.md): DEPRECATED: Use /orgs/current/personal-access-tokens instead
- [Get Audit Logs](https://docs.langchain.com/langsmith/smith-api/audit-logs/get-audit-logs.md): Retrieve audit log records for the authenticated user's organization in OCSF format.
- [Check Sso Email Verification Status](https://docs.langchain.com/langsmith/smith-api/auth/check-sso-email-verification-status.md): Retrieve the email verification status of an SSO user.
- [Confirm Sso User Email](https://docs.langchain.com/langsmith/smith-api/auth/confirm-sso-user-email.md): Confirm the email of an SSO user.
- [Get public auth info](https://docs.langchain.com/langsmith/smith-api/auth/get-public-auth-info.md): Returns public authentication information for the current workspace-level session.
- [Get Sso Settings](https://docs.langchain.com/langsmith/smith-api/auth/get-sso-settings.md): Get SSO provider settings from login slug.
- [Login](https://docs.langchain.com/langsmith/smith-api/auth/login.md)
- [Lookup Sso By Email](https://docs.langchain.com/langsmith/smith-api/auth/lookup-sso-by-email.md): Look up SSO providers available for a SCIM-provisioned email address.
- [Send Sso Email Confirmation](https://docs.langchain.com/langsmith/smith-api/auth/send-sso-email-confirmation.md): Send an email to confirm the email address for an SSO user.
- [AWS Marketplace fulfillment URL registration](https://docs.langchain.com/langsmith/smith-api/aws_marketplace/aws-marketplace-fulfillment-url-registration.md): Receives the x-amzn-marketplace-token posted by AWS Marketplace when a customer clicks "Set Up Account", resolves the customer identity, stores it in the DB, and redirects to the thank-you page.
- [Restart a backfill job](https://docs.langchain.com/langsmith/smith-api/backfills/restart-a-backfill-job.md): Deletes the backfill job record, causing the backfill to restart from the beginning on the next cron tick. Requires instance admin access.
- [Cancel Bulk Export](https://docs.langchain.com/langsmith/smith-api/bulk-exports/cancel-bulk-export.md): Cancel a bulk export by ID
- [Create Bulk Export](https://docs.langchain.com/langsmith/smith-api/bulk-exports/create-bulk-export.md): Create a new bulk export
- [Create Bulk Export Destination](https://docs.langchain.com/langsmith/smith-api/bulk-exports/create-bulk-export-destination.md): Create a new bulk export destination
- [Get Bulk Export](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export.md): Get a single bulk export by ID
- [Get Bulk Export Destination](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export-destination.md): Get a single bulk export destination by ID
- [Get Bulk Export Destinations](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export-destinations.md): Get the current workspace's bulk export destinations
- [Get Bulk Export Run](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export-run.md): Get a single bulk export's run by ID
- [Get Bulk Export Runs](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export-runs.md): Get a bulk export's runs
- [Get Bulk Export Runs Filtered](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-export-runs-filtered.md): Get all bulk export runs for exports that were created from a scheduled bulk export
- [Get Bulk Exports](https://docs.langchain.com/langsmith/smith-api/bulk-exports/get-bulk-exports.md): Get the current workspace's bulk exports
- [Update Bulk Export Destination](https://docs.langchain.com/langsmith/smith-api/bulk-exports/update-bulk-export-destination.md): Update a bulk export destination
- [Clone Section](https://docs.langchain.com/langsmith/smith-api/charts/clone-section.md): Clone a dashboard.
- [Create Chart](https://docs.langchain.com/langsmith/smith-api/charts/create-chart.md): Create a new chart.
- [Create Section](https://docs.langchain.com/langsmith/smith-api/charts/create-section.md): Create a new section.
- [Delete Chart](https://docs.langchain.com/langsmith/smith-api/charts/delete-chart.md): Delete a chart.
- [Delete Section](https://docs.langchain.com/langsmith/smith-api/charts/delete-section.md): Delete a section.
- [Org Create Chart](https://docs.langchain.com/langsmith/smith-api/charts/org-create-chart.md): Create a new chart.
- [Org Create Section](https://docs.langchain.com/langsmith/smith-api/charts/org-create-section.md): Create a new section.
- [Org Delete Chart](https://docs.langchain.com/langsmith/smith-api/charts/org-delete-chart.md): Delete a chart.
- [Org Delete Section](https://docs.langchain.com/langsmith/smith-api/charts/org-delete-section.md): Delete a section.
- [Org Read Chart Preview](https://docs.langchain.com/langsmith/smith-api/charts/org-read-chart-preview.md): Get a preview for a chart without actually creating it.
- [Org Read Charts](https://docs.langchain.com/langsmith/smith-api/charts/org-read-charts.md): Get all charts for the tenant.
- [Org Read Sections](https://docs.langchain.com/langsmith/smith-api/charts/org-read-sections.md): Get all sections for the tenant.
- [Org Read Single Chart](https://docs.langchain.com/langsmith/smith-api/charts/org-read-single-chart.md): Get a single chart by ID.
- [Org Read Single Section](https://docs.langchain.com/langsmith/smith-api/charts/org-read-single-section.md): Get a single section by ID.
- [Org Update Chart](https://docs.langchain.com/langsmith/smith-api/charts/org-update-chart.md): Update a chart.
- [Org Update Section](https://docs.langchain.com/langsmith/smith-api/charts/org-update-section.md): Update a section.
- [Read Chart Preview](https://docs.langchain.com/langsmith/smith-api/charts/read-chart-preview.md): Get a preview for a chart without actually creating it.
- [Read Charts](https://docs.langchain.com/langsmith/smith-api/charts/read-charts.md): Get all charts for the tenant.
- [Read Sections](https://docs.langchain.com/langsmith/smith-api/charts/read-sections.md): Get all sections for the tenant.
- [Read Single Chart](https://docs.langchain.com/langsmith/smith-api/charts/read-single-chart.md): Get a single chart by ID.
- [Read Single Section](https://docs.langchain.com/langsmith/smith-api/charts/read-single-section.md): Get a single section by ID.
- [Update Chart](https://docs.langchain.com/langsmith/smith-api/charts/update-chart.md): Update a chart.
- [Update Section](https://docs.langchain.com/langsmith/smith-api/charts/update-section.md): Update a section.
- [Create a checkpoint](https://docs.langchain.com/langsmith/smith-api/checkpoint/create-a-checkpoint.md): Flush filesystem state and create a point-in-time checkpoint of the running sandbox. With include_memory=true the work is scheduled asynchronously and clients should poll snapshot capture for completion.
- [Create Comment](https://docs.langchain.com/langsmith/smith-api/comments/create-comment.md)
- [Create Sub Comment](https://docs.langchain.com/langsmith/smith-api/comments/create-sub-comment.md)
- [Get Comments](https://docs.langchain.com/langsmith/smith-api/comments/get-comments.md)
- [Get Sub Comments](https://docs.langchain.com/langsmith/smith-api/comments/get-sub-comments.md)
- [Like Comment](https://docs.langchain.com/langsmith/smith-api/comments/like-comment.md)
- [Unlike Comment](https://docs.langchain.com/langsmith/smith-api/comments/unlike-comment.md)
- [Create a commit](https://docs.langchain.com/langsmith/smith-api/commits/create-a-commit.md): Creates a new commit in a repository. Requires authentication and write access to the repository.
- [Get a commit](https://docs.langchain.com/langsmith/smith-api/commits/get-a-commit.md): Retrieves a specific commit by hash, tag, or "latest" for a repository. This endpoint supports both authenticated and unauthenticated access. Authenticated users can access private repos, while unauthenticated users can only access public repos. Commit resolution logic: - "latest" or empty: Get the…
- [List commits](https://docs.langchain.com/langsmith/smith-api/commits/list-commits.md): Lists all commits for a repository with pagination support. This endpoint supports both authenticated and unauthenticated access. Authenticated users can access private repos, while unauthenticated users can only access public repos. The include_stats parameter controls whether download and view sta…
- [Create a new data plane](https://docs.langchain.com/langsmith/smith-api/data_planes/create-a-new-data-plane.md): Creates a new data plane object. Persists the rendered data plane spec, and returns 202 with the data plane in status=requested. Requires BYOC enabled org and org admin.
- [List data planes for the current organization](https://docs.langchain.com/langsmith/smith-api/data_planes/list-data-planes-for-the-current-organization.md): Returns up to 50 data planes owned by the caller's organization. Sorted status priority (active first), then newest first. Requires BYOC to be enabled for the org.
- [Clone Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/clone-dataset.md): Clone a dataset.
- [Create Comparative Experiment](https://docs.langchain.com/langsmith/smith-api/datasets/create-comparative-experiment.md): Create a comparative experiment.
- [Create Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/create-dataset.md): Create a new dataset.
- [Dataset Handler](https://docs.langchain.com/langsmith/smith-api/datasets/dataset-handler.md)
- [Delete Comparative Experiment](https://docs.langchain.com/langsmith/smith-api/datasets/delete-comparative-experiment.md): Delete a specific comparative experiment.
- [Delete Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/delete-dataset.md): Delete a specific dataset.
- [Delete Datasets](https://docs.langchain.com/langsmith/smith-api/datasets/delete-datasets.md): Delete multiple datasets.
- [Diff Dataset Versions](https://docs.langchain.com/langsmith/smith-api/datasets/diff-dataset-versions.md): Get diff between two dataset versions.
- [Download Dataset Csv](https://docs.langchain.com/langsmith/smith-api/datasets/download-dataset-csv.md): Download a dataset as CSV format.
- [Download Dataset Jsonl](https://docs.langchain.com/langsmith/smith-api/datasets/download-dataset-jsonl.md): Download a dataset as CSV format.
- [Download Dataset Openai](https://docs.langchain.com/langsmith/smith-api/datasets/download-dataset-openai.md): Download a dataset as OpenAI Evals Jsonl format.
- [Download Dataset Openai Ft](https://docs.langchain.com/langsmith/smith-api/datasets/download-dataset-openai-ft.md): Download a dataset as OpenAI Jsonl format.
- [Generate](https://docs.langchain.com/langsmith/smith-api/datasets/generate.md): Generate synthetic examples for a dataset.
- [Get Dataset Splits](https://docs.langchain.com/langsmith/smith-api/datasets/get-dataset-splits.md)
- [Get Dataset Version](https://docs.langchain.com/langsmith/smith-api/datasets/get-dataset-version.md): Get dataset version by as_of or exact tag.
- [Get Dataset Versions](https://docs.langchain.com/langsmith/smith-api/datasets/get-dataset-versions.md): Get dataset versions.
- [Read Comparative Experiments](https://docs.langchain.com/langsmith/smith-api/datasets/read-comparative-experiments.md): Get all comparative experiments for a given dataset.
- [Read Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/read-dataset.md): Get a specific dataset.
- [Read Dataset Share State](https://docs.langchain.com/langsmith/smith-api/datasets/read-dataset-share-state.md): Get the state of sharing a dataset
- [Read Datasets](https://docs.langchain.com/langsmith/smith-api/datasets/read-datasets.md): Get all datasets by query params and owner.
- [Read Datasets Stream](https://docs.langchain.com/langsmith/smith-api/datasets/read-datasets-stream.md): Stream all datasets by query params and owner as JSON patches.
- [Read Delta](https://docs.langchain.com/langsmith/smith-api/datasets/read-delta.md): Fetch the number of regressions/improvements for each example in a dataset, between sessions[0] and sessions[1].
- [Read Delta Stream](https://docs.langchain.com/langsmith/smith-api/datasets/read-delta-stream.md): Stream feedback deltas for multiple feedback keys.
- [Read Examples With Runs](https://docs.langchain.com/langsmith/smith-api/datasets/read-examples-with-runs.md): Fetch examples for a dataset, and fetch the runs for each example if they are associated with the given session_ids.
- [Read Examples With Runs Grouped](https://docs.langchain.com/langsmith/smith-api/datasets/read-examples-with-runs-grouped.md): Fetch examples for a dataset, and fetch the runs for each example if they are associated with the given session_ids.
- [Read Grouped Experiments](https://docs.langchain.com/langsmith/smith-api/datasets/read-grouped-experiments.md): Stream grouped and aggregated experiments.
- [Share Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/share-dataset.md): Share a dataset.
- [Stream Dataset Handler](https://docs.langchain.com/langsmith/smith-api/datasets/stream-dataset-handler.md)
- [Studio Experiment](https://docs.langchain.com/langsmith/smith-api/datasets/studio-experiment.md)
- [Unshare Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/unshare-dataset.md): Unshare a dataset.
- [Update Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/update-dataset.md): Update a specific dataset.
- [Update Dataset Splits](https://docs.langchain.com/langsmith/smith-api/datasets/update-dataset-splits.md)
- [Update Dataset Version](https://docs.langchain.com/langsmith/smith-api/datasets/update-dataset-version.md): Set a tag on a dataset version.
- [Upload Csv Dataset](https://docs.langchain.com/langsmith/smith-api/datasets/upload-csv-dataset.md): Create a new dataset from a CSV or JSONL file.
- [Upload Experiment](https://docs.langchain.com/langsmith/smith-api/datasets/upload-experiment.md): Upload an experiment that has already been run.
- [Create directory commit](https://docs.langchain.com/langsmith/smith-api/directories/create-directory-commit.md): Creates a new directory commit for an agent or skill repository by applying file/link create, update, and delete operations.
- [Delete directory repository](https://docs.langchain.com/langsmith/smith-api/directories/delete-directory-repository.md): Deletes an agent or skill repository and its owned child file repositories.
- [Get directory contents](https://docs.langchain.com/langsmith/smith-api/directories/get-directory-contents.md): Resolves the flattened file tree for an agent or skill repository at a specific commit, tag, or latest.
- [Bulk delete evaluators](https://docs.langchain.com/langsmith/smith-api/evaluators/bulk-delete-evaluators.md): Delete multiple evaluators by their IDs. Returns per-item success/failure.
- [Create evaluator](https://docs.langchain.com/langsmith/smith-api/evaluators/create-evaluator.md): Create a new LLM or code evaluator for the current workspace.
- [Delete evaluator](https://docs.langchain.com/langsmith/smith-api/evaluators/delete-evaluator.md): Delete an evaluator. When delete_run_rules is true, all run rules referencing this evaluator are deleted first (same tenant). Associated llm_evaluators and code_evaluators rows are removed by foreign-key cascade when the evaluator row is deleted.
- [Get evaluator](https://docs.langchain.com/langsmith/smith-api/evaluators/get-evaluator.md): Retrieve a single evaluator by its ID.
- [List evaluators](https://docs.langchain.com/langsmith/smith-api/evaluators/list-evaluators.md): List evaluators for the current workspace, with optional filtering by type, name, tag, feedback key, or resource ID.
- [Update evaluator](https://docs.langchain.com/langsmith/smith-api/evaluators/update-evaluator.md): Update an existing evaluator's name, LLM configuration, or code configuration.
- [Count Examples](https://docs.langchain.com/langsmith/smith-api/examples/count-examples.md): Count all examples by query params
- [Create Example](https://docs.langchain.com/langsmith/smith-api/examples/create-example.md): Create a new example.
- [Create Examples](https://docs.langchain.com/langsmith/smith-api/examples/create-examples.md): Create bulk examples.
- [Delete Example](https://docs.langchain.com/langsmith/smith-api/examples/delete-example.md): Soft delete an example. Only deletes the example in the 'latest' version of the dataset.
- [Delete Examples](https://docs.langchain.com/langsmith/smith-api/examples/delete-examples.md): Soft delete examples. Only deletes the examples in the 'latest' version of the dataset.
- [Hard Delete Examples](https://docs.langchain.com/langsmith/smith-api/examples/hard-delete-examples.md): This endpoint hard deletes *all* versions of a dataset example(s). Deletion is performed by setting inputs, outputs, and metadata to null and deleting attachment files while keeping the example ID, dataset ID, and creation timestamp. IMPORTANT: attachment files can take up to 7 days to be deleted. i…
- [Legacy Update Examples](https://docs.langchain.com/langsmith/smith-api/examples/legacy-update-examples.md): Legacy update examples in bulk. For update involving attachments, use PATCH /v1/platform/datasets/{dataset_id}/examples instead.
- [Read Example](https://docs.langchain.com/langsmith/smith-api/examples/read-example.md): Get a specific example.
- [Read Examples](https://docs.langchain.com/langsmith/smith-api/examples/read-examples.md): Get all examples by query params
- [Update Example](https://docs.langchain.com/langsmith/smith-api/examples/update-example.md): Update a specific example.
- [Update Examples](https://docs.langchain.com/langsmith/smith-api/examples/update-examples.md): This endpoint allows clients to update existing examples in a specified dataset by sending a multipart/form-data PATCH request. Each form part contains either JSON-encoded data or binary attachment files to update an example.
- [Upload Examples](https://docs.langchain.com/langsmith/smith-api/examples/upload-examples.md): This endpoint allows clients to upload examples to a specified dataset by sending a multipart/form-data POST request. Each form part contains either JSON-encoded data or binary attachment files associated with an example.
- [Upload Examples From Csv](https://docs.langchain.com/langsmith/smith-api/examples/upload-examples-from-csv.md): Upload examples from a CSV file.
- [Validate Example](https://docs.langchain.com/langsmith/smith-api/examples/validate-example.md): Validate an example.
- [Validate Examples](https://docs.langchain.com/langsmith/smith-api/examples/validate-examples.md): Validate examples in bulk.
- [Execute a command](https://docs.langchain.com/langsmith/smith-api/execute/execute-a-command.md): Execute a shell command and return stdout, stderr, and exit code
- [Execute command via WebSocket](https://docs.langchain.com/langsmith/smith-api/execute/execute-command-via-websocket.md): Execute a shell command with streaming stdout/stderr over WebSocket
- [Create new experiment view override configuration for a dataset](https://docs.langchain.com/langsmith/smith-api/experiment-view-overrides/create-new-experiment-view-override-configuration-for-a-dataset.md): Creates a new experiment view override configuration for a dataset with column display settings. This endpoint allows you to customize how experiment results are displayed by configuring column-specific overrides including colors, precision, and visibility.
- [Delete experiment view override configuration](https://docs.langchain.com/langsmith/smith-api/experiment-view-overrides/delete-experiment-view-override-configuration.md): Permanently deletes an experiment view override configuration for a dataset. This operation removes all column override settings including color gradients, precision configurations, and visibility settings.
- [Get experiment view override configuration by specific ID](https://docs.langchain.com/langsmith/smith-api/experiment-view-overrides/get-experiment-view-override-configuration-by-specific-id.md): Retrieves a specific experiment view override configuration using both dataset ID and override ID. This endpoint provides more precise access to experiment view overrides when you have the specific override ID, useful for direct links or cached references.
- [Get experiment view override configurations for a dataset](https://docs.langchain.com/langsmith/smith-api/experiment-view-overrides/get-experiment-view-override-configurations-for-a-dataset.md): Retrieves all experiment view override configurations for a specific dataset. This endpoint returns column display overrides including color gradients, precision settings, and column visibility configurations that customize how experiment results are displayed in the UI.
- [Update existing experiment view override configuration](https://docs.langchain.com/langsmith/smith-api/experiment-view-overrides/update-existing-experiment-view-override-configuration.md): Updates an existing experiment view override configuration by completely replacing the column overrides for the specified dataset and override ID.
- [Evaluate Experiment Adhoc](https://docs.langchain.com/langsmith/smith-api/experiments/evaluate-experiment-adhoc.md): Evaluate an existing experiment with a specific evaluator.
- [Delete default model for a feature](https://docs.langchain.com/langsmith/smith-api/features/delete-default-model-for-a-feature.md): Removes the default model for a feature in the workspace.
- [Disable a model for a feature](https://docs.langchain.com/langsmith/smith-api/features/disable-a-model-for-a-feature.md): Adds a model to the disabled list for a feature in the workspace.
- [List feature configurations](https://docs.langchain.com/langsmith/smith-api/features/list-feature-configurations.md): Returns a consolidated view of default models and disabled models per feature for the workspace.
- [Re-enable a disabled model for a feature](https://docs.langchain.com/langsmith/smith-api/features/re-enable-a-disabled-model-for-a-feature.md): Removes a model from the disabled list for a feature in the workspace.
- [Set default model for a feature](https://docs.langchain.com/langsmith/smith-api/features/set-default-model-for-a-feature.md): Sets or replaces the default model for a feature in the workspace.
- [Create Feedback Config Endpoint](https://docs.langchain.com/langsmith/smith-api/feedback-configs/create-feedback-config-endpoint.md)
- [Delete Feedback Config Endpoint](https://docs.langchain.com/langsmith/smith-api/feedback-configs/delete-feedback-config-endpoint.md): Soft delete a feedback config by marking it as deleted.
- [List Feedback Configs Endpoint](https://docs.langchain.com/langsmith/smith-api/feedback-configs/list-feedback-configs-endpoint.md)
- [Update Feedback Config Endpoint](https://docs.langchain.com/langsmith/smith-api/feedback-configs/update-feedback-config-endpoint.md)
- [Create Feedback](https://docs.langchain.com/langsmith/smith-api/feedback/create-feedback.md): Create a new feedback.
- [Create Feedback Formula Ep](https://docs.langchain.com/langsmith/smith-api/feedback/create-feedback-formula-ep.md): Create a new feedback formula
- [Create Feedback Ingest Token](https://docs.langchain.com/langsmith/smith-api/feedback/create-feedback-ingest-token.md): Create a new feedback ingest token.
- [Create Feedback With Token Get](https://docs.langchain.com/langsmith/smith-api/feedback/create-feedback-with-token-get.md): Create a new feedback with a token.
- [Create Feedback With Token Post](https://docs.langchain.com/langsmith/smith-api/feedback/create-feedback-with-token-post.md): Create a new feedback with a token.
- [Delete Feedback](https://docs.langchain.com/langsmith/smith-api/feedback/delete-feedback.md): Delete a feedback.
- [Delete Feedback Formula Endpoint](https://docs.langchain.com/langsmith/smith-api/feedback/delete-feedback-formula-endpoint.md): Delete a feedback formula by id
- [Eagerly Create Feedback](https://docs.langchain.com/langsmith/smith-api/feedback/eagerly-create-feedback.md): Create a new feedback.
- [Get Feedback Formula Ep](https://docs.langchain.com/langsmith/smith-api/feedback/get-feedback-formula-ep.md): Get a feedback formula by id
- [List Feedback Formula Ep](https://docs.langchain.com/langsmith/smith-api/feedback/list-feedback-formula-ep.md): List feedback formulas for a given dataset or tracing project
- [List Feedback Ingest Tokens](https://docs.langchain.com/langsmith/smith-api/feedback/list-feedback-ingest-tokens.md): List all feedback ingest tokens for a run.
- [Read Feedback](https://docs.langchain.com/langsmith/smith-api/feedback/read-feedback.md): Get a specific feedback.
- [Read Feedbacks](https://docs.langchain.com/langsmith/smith-api/feedback/read-feedbacks.md): List all Feedback by query params.
- [Update Feedback](https://docs.langchain.com/langsmith/smith-api/feedback/update-feedback.md): Replace an existing feedback entry with a new, modified entry.
- [Update Feedback Formula Ep](https://docs.langchain.com/langsmith/smith-api/feedback/update-feedback-formula-ep.md): Update a feedback formula
- [Download a file](https://docs.langchain.com/langsmith/smith-api/files/download-a-file.md): Download a file from the sandbox filesystem
- [Upload a file](https://docs.langchain.com/langsmith/smith-api/files/upload-a-file.md): Upload a file to the sandbox filesystem
- [Create a gateway policy](https://docs.langchain.com/langsmith/smith-api/gateway-policies/create-a-gateway-policy.md): Creates a gateway policy for the calling organization.
- [Delete a gateway policy](https://docs.langchain.com/langsmith/smith-api/gateway-policies/delete-a-gateway-policy.md): Deletes a gateway policy. Subsequent reads return 404.
- [Get a gateway policy](https://docs.langchain.com/langsmith/smith-api/gateway-policies/get-a-gateway-policy.md): Returns a single gateway policy by id. Cross-org access is rejected with 404
- [List gateway policies](https://docs.langchain.com/langsmith/smith-api/gateway-policies/list-gateway-policies.md): Returns every gateway policy in the current organization. The response includes both admin-created policies and runtime-materialized children of `default_spend_cap` policies (children carry `parent_policy_id`).
- [Update a gateway policy](https://docs.langchain.com/langsmith/smith-api/gateway-policies/update-a-gateway-policy.md): Partially updates a gateway policy. Only fields present in the request body are applied; absent fields are left unchanged. `policy_type` is immutable — to change a policy's type, delete it and create a new one.
- [Create hub environments model](https://docs.langchain.com/langsmith/smith-api/hub_environments/create-hub-environments-model.md): Creates the hub environments configuration for the current tenant.
- [Delete hub environments model](https://docs.langchain.com/langsmith/smith-api/hub_environments/delete-hub-environments-model.md): Deletes the hub environments configuration. Tenant reverts to defaults.
- [List hub environments](https://docs.langchain.com/langsmith/smith-api/hub_environments/list-hub-environments.md): Returns the hub environments model for the current tenant. Returns 404 if no custom configuration exists.
- [Update hub environments model](https://docs.langchain.com/langsmith/smith-api/hub_environments/update-hub-environments-model.md): Replaces the environments array on an existing model.
- [Get Health Info](https://docs.langchain.com/langsmith/smith-api/info/get-health-info.md): Get health information about the current deployment of LangSmith.
- [Get Server Info](https://docs.langchain.com/langsmith/smith-api/info/get-server-info.md): Get information about the current deployment of LangSmith.
- [Get Agent Builder integrations settings](https://docs.langchain.com/langsmith/smith-api/integrations/get-agent-builder-integrations-settings.md): Returns default policy, integration overrides, and known integrations for the current workspace.
- [Update Agent Builder integrations settings](https://docs.langchain.com/langsmith/smith-api/integrations/update-agent-builder-integrations-settings.md): Replaces default policy and integration overrides for the current workspace.
- [[Beta] Create the issues agent for a session](https://docs.langchain.com/langsmith/smith-api/issues-agent/[beta]-create-the-issues-agent-for-a-session.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] Delete the issues agent for a session](https://docs.langchain.com/langsmith/smith-api/issues-agent/[beta]-delete-the-issues-agent-for-a-session.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] Get the issues agent config for a session](https://docs.langchain.com/langsmith/smith-api/issues-agent/[beta]-get-the-issues-agent-config-for-a-session.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] List issues agent configs](https://docs.langchain.com/langsmith/smith-api/issues-agent/[beta]-list-issues-agent-configs.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] Update the issues agent config for a session](https://docs.langchain.com/langsmith/smith-api/issues-agent/[beta]-update-the-issues-agent-config-for-a-session.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] List issues](https://docs.langchain.com/langsmith/smith-api/issues/[beta]-list-issues.md): **Beta:** This endpoint is in active development and may change without notice.
- [[Beta] List viewed issues for a session](https://docs.langchain.com/langsmith/smith-api/issues/[beta]-list-viewed-issues-for-a-session.md): **Beta:** Returns the issues in this session that the current user has opened, with timestamps. Used by the UI to derive the per-row "unread" indicator and the Engine tab badge.
- [[Beta] Mark issue viewed](https://docs.langchain.com/langsmith/smith-api/issues/[beta]-mark-issue-viewed.md): **Beta:** Records that the current user opened this issue. Idempotent. Drives the Engine tab unread-issues badge.
- [Like Repo](https://docs.langchain.com/langsmith/smith-api/likes/like-repo.md): Like a repo.
- [Get Tools](https://docs.langchain.com/langsmith/smith-api/mcp/get-tools.md): Return MCP tools — from cache if fresh, otherwise by fetching from remote.
- [Invalidate Tools Cache](https://docs.langchain.com/langsmith/smith-api/mcp/invalidate-tools-cache.md): Invalidate cached MCP tools for a given server URL.
- [Proxy](https://docs.langchain.com/langsmith/smith-api/mcp/proxy.md)
- [Proxy Get](https://docs.langchain.com/langsmith/smith-api/mcp/proxy-get.md)
- [Create vendor settings](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/create-vendor-settings.md): Initializes vendor settings.
- [Delete vendor settings](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/delete-vendor-settings.md): Removes vendor settings.
- [Get MCP vendor](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/get-mcp-vendor.md): Returns vendor metadata and current settings.
- [Get vendor account](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/get-vendor-account.md): Resolves OAuth token and returns the vendor's account info.
- [Get vendor settings](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/get-vendor-settings.md): Returns the current vendor-specific settings.
- [List MCP servers for a vendor](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/list-mcp-servers-for-a-vendor.md): Returns the MCP gateways from the vendor for the workspace's configured org/project.
- [List MCP vendors](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/list-mcp-vendors.md): Returns the catalog of available MCP vendors.
- [List tools for a vendor](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/list-tools-for-a-vendor.md): Returns the tool catalog for this vendor.
- [Replace vendor settings](https://docs.langchain.com/langsmith/smith-api/mcp_vendors/replace-vendor-settings.md): Replaces vendor settings.
- [Create Onboarding State](https://docs.langchain.com/langsmith/smith-api/me/create-onboarding-state.md): Initialize onboarding state for the current user.
- [Get Ls User Id](https://docs.langchain.com/langsmith/smith-api/me/get-ls-user-id.md): Get the LangSmith user ID for the current user.
- [Get Onboarding State](https://docs.langchain.com/langsmith/smith-api/me/get-onboarding-state.md): Get onboarding state for the current user.
- [Get the authenticated user's provider user ID](https://docs.langchain.com/langsmith/smith-api/me/get-the-authenticated-users-provider-user-id.md): Returns the provider user ID associated with the authenticated user for a given provider type, or null if not set. Scoped to the current tenant.
- [Update Onboarding State Field](https://docs.langchain.com/langsmith/smith-api/me/update-onboarding-state-field.md): Update a specific onboarding completion field for the current user.
- [Create New Model Price](https://docs.langchain.com/langsmith/smith-api/model-price-map/create-new-model-price.md)
- [Delete Model Price](https://docs.langchain.com/langsmith/smith-api/model-price-map/delete-model-price.md)
- [Read Model Price Map](https://docs.langchain.com/langsmith/smith-api/model-price-map/read-model-price-map.md)
- [Update Model Price](https://docs.langchain.com/langsmith/smith-api/model-price-map/update-model-price.md)
- [Approve OAuth2 authorization request](https://docs.langchain.com/langsmith/smith-api/oauth/approve-oauth2-authorization-request.md): Issues an authorization code after the authenticated user approves the request. Called by the frontend consent page. Requires authentication.
- [Authorize a device code](https://docs.langchain.com/langsmith/smith-api/oauth/authorize-a-device-code.md): Marks a device code as authorized for the authenticated user. Called by the /activate page when the user enters their user code. Requires authentication.
- [Exchange grant for OAuth2 tokens](https://docs.langchain.com/langsmith/smith-api/oauth/exchange-grant-for-oauth2-tokens.md): Token endpoint that dispatches by grant_type: authorization_code, urn:ietf:params:oauth:grant-type:device_code, or refresh_token.
- [Get OAuth2 authorization server metadata](https://docs.langchain.com/langsmith/smith-api/oauth/get-oauth2-authorization-server-metadata.md): Returns OAuth2 authorization server metadata per RFC 8414, including supported endpoints, grant types, and response types.
- [Initiate OAuth2 authorization](https://docs.langchain.com/langsmith/smith-api/oauth/initiate-oauth2-authorization.md): Validates authorization request parameters and redirects to the frontend consent page per RFC 6749.
- [Register an OAuth2 dynamic client](https://docs.langchain.com/langsmith/smith-api/oauth/register-an-oauth2-dynamic-client.md): Public RFC 7591 Dynamic Client Registration endpoint. Only mints public clients with loopback HTTP or HTTPS-with-domain redirect URIs. Body limit 8 KB.
- [Request OAuth2 device authorization](https://docs.langchain.com/langsmith/smith-api/oauth/request-oauth2-device-authorization.md): Issues a device code and user code for the device authorization flow per RFC 8628.
- [Revoke an OAuth2 token](https://docs.langchain.com/langsmith/smith-api/oauth/revoke-an-oauth2-token.md): Revokes an access token or refresh token per RFC 7009. Always returns 200 regardless of whether the token was found.
- [Create Job](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/create-job.md): Create a new prompt optimization job.
- [Create Log](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/create-log.md): Create a new log entry for a prompt optimization job.
- [Delete Job](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/delete-job.md): Delete a prompt optimization job.
- [Delete Log](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/delete-log.md): Delete a prompt optimization job log.
- [Get Job](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/get-job.md): Get a specific optimization job.
- [Get Log](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/get-log.md): Get a specific prompt optimization job log.
- [List Job Logs](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/list-job-logs.md): List all logs for a specific prompt optimization job.
- [List Jobs](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/list-jobs.md): List all prompt optimization jobs.
- [Update Job](https://docs.langchain.com/langsmith/smith-api/optimization-jobs/update-job.md): Replace an existing prompt optimization job with a new, modified job.
- [Get current organization info](https://docs.langchain.com/langsmith/smith-api/organizations/get-current-organization-info.md): Returns organization info for the authenticated user's current organization.
- [Add Basic Auth Members To Current Org](https://docs.langchain.com/langsmith/smith-api/orgs/add-basic-auth-members-to-current-org.md): Batch add up to 500 users to the org and specified workspaces in basic auth mode.
- [Add Member To Current Org](https://docs.langchain.com/langsmith/smith-api/orgs/add-member-to-current-org.md)
- [Add Members To Current Org Batch](https://docs.langchain.com/langsmith/smith-api/orgs/add-members-to-current-org-batch.md): Batch invite up to 500 users to the current org.
- [Change Payment Plan](https://docs.langchain.com/langsmith/smith-api/orgs/change-payment-plan.md)
- [Claim Pending Organization Invite](https://docs.langchain.com/langsmith/smith-api/orgs/claim-pending-organization-invite.md)
- [Create Customers And Get Stripe Setup Intent](https://docs.langchain.com/langsmith/smith-api/orgs/create-customers-and-get-stripe-setup-intent.md)
- [Create Org Personal Access Token](https://docs.langchain.com/langsmith/smith-api/orgs/create-org-personal-access-token.md)
- [Create Org Service Key](https://docs.langchain.com/langsmith/smith-api/orgs/create-org-service-key.md): Create org-scoped service key. If workspaces is None, key is org-wide.
- [Create Organization](https://docs.langchain.com/langsmith/smith-api/orgs/create-organization.md)
- [Create Organization Roles](https://docs.langchain.com/langsmith/smith-api/orgs/create-organization-roles.md)
- [Create Sso Settings](https://docs.langchain.com/langsmith/smith-api/orgs/create-sso-settings.md): Create SSO provider settings for the current organization.
- [Create Stripe Account Links Endpoint](https://docs.langchain.com/langsmith/smith-api/orgs/create-stripe-account-links-endpoint.md): Kick off a Stripe account link flow.
- [Create Stripe Checkout Sessions Endpoint](https://docs.langchain.com/langsmith/smith-api/orgs/create-stripe-checkout-sessions-endpoint.md): Kick off a Stripe checkout session flow.
- [Delete Current Org Pending Member](https://docs.langchain.com/langsmith/smith-api/orgs/delete-current-org-pending-member.md): When an admin deletes a pending member invite.
- [Delete Org Personal Access Token](https://docs.langchain.com/langsmith/smith-api/orgs/delete-org-personal-access-token.md)
- [Delete Org Service Key](https://docs.langchain.com/langsmith/smith-api/orgs/delete-org-service-key.md)
- [Delete Organization Roles](https://docs.langchain.com/langsmith/smith-api/orgs/delete-organization-roles.md)
- [Delete Pending Organization Invite](https://docs.langchain.com/langsmith/smith-api/orgs/delete-pending-organization-invite.md)
- [Delete Sso Settings](https://docs.langchain.com/langsmith/smith-api/orgs/delete-sso-settings.md): Delete SSO provider settings for the current organization.
- [Export Granular Usage Csv](https://docs.langchain.com/langsmith/smith-api/orgs/export-granular-usage-csv.md): Export granular usage data as CSV.
- [Get Company Info](https://docs.langchain.com/langsmith/smith-api/orgs/get-company-info.md)
- [Get Current Active Org Members](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-active-org-members.md)
- [Get Current Org Members](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-org-members.md)
- [Get Current Organization Info](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-organization-info.md)
- [Get Current Pending Org Members](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-pending-org-members.md)
- [Get Current Sso Settings](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-sso-settings.md): Get SSO provider settings for the current organization.
- [Get Current User Login Methods](https://docs.langchain.com/langsmith/smith-api/orgs/get-current-user-login-methods.md): Get login methods for the current user.
- [Get Dashboard](https://docs.langchain.com/langsmith/smith-api/orgs/get-dashboard.md)
- [Get Granular Usage](https://docs.langchain.com/langsmith/smith-api/orgs/get-granular-usage.md): Get granular usage data with flexible grouping.
- [Get Org Usage](https://docs.langchain.com/langsmith/smith-api/orgs/get-org-usage.md)
- [Get Organization Billing Info](https://docs.langchain.com/langsmith/smith-api/orgs/get-organization-billing-info.md)
- [Get Organization Info](https://docs.langchain.com/langsmith/smith-api/orgs/get-organization-info.md)
- [List org members with workspace roles](https://docs.langchain.com/langsmith/smith-api/orgs/list-org-members-with-workspace-roles.md): Returns a paginated list of org members (active and pending) enriched with workspace memberships.
- [List Org Personal Access Tokens](https://docs.langchain.com/langsmith/smith-api/orgs/list-org-personal-access-tokens.md)
- [List Org Service Keys](https://docs.langchain.com/langsmith/smith-api/orgs/list-org-service-keys.md)
- [List Organization Roles](https://docs.langchain.com/langsmith/smith-api/orgs/list-organization-roles.md)
- [List Organizations](https://docs.langchain.com/langsmith/smith-api/orgs/list-organizations.md): Get all orgs visible to this auth
- [List Pending Organization Invites](https://docs.langchain.com/langsmith/smith-api/orgs/list-pending-organization-invites.md): Get all pending orgs visible to this auth
- [List Permissions](https://docs.langchain.com/langsmith/smith-api/orgs/list-permissions.md)
- [List Ttl Settings](https://docs.langchain.com/langsmith/smith-api/orgs/list-ttl-settings.md): List out the configured TTL settings for a given org (org-level and tenant-level).
- [On Payment Method Created](https://docs.langchain.com/langsmith/smith-api/orgs/on-payment-method-created.md)
- [Remove Member From Current Org](https://docs.langchain.com/langsmith/smith-api/orgs/remove-member-from-current-org.md): Remove a user from the current organization.
- [Set Company Info](https://docs.langchain.com/langsmith/smith-api/orgs/set-company-info.md)
- [Set Default Sso Provision](https://docs.langchain.com/langsmith/smith-api/orgs/set-default-sso-provision.md): Set the current organization as the default for SSO provisioning in self-hosted environments.
- [Update Allowed Login Methods](https://docs.langchain.com/langsmith/smith-api/orgs/update-allowed-login-methods.md): Update allowed login methods for the current organization.
- [Update Current Org Member](https://docs.langchain.com/langsmith/smith-api/orgs/update-current-org-member.md): This is used for updating a user's role (all auth modes) or full_name/password (basic auth)
- [Update Current Organization Info](https://docs.langchain.com/langsmith/smith-api/orgs/update-current-organization-info.md)
- [Update Current User](https://docs.langchain.com/langsmith/smith-api/orgs/update-current-user.md): Update a user's full_name/password (basic auth only)
- [Update Organization Roles](https://docs.langchain.com/langsmith/smith-api/orgs/update-organization-roles.md)
- [Update Sso Settings](https://docs.langchain.com/langsmith/smith-api/orgs/update-sso-settings.md): Update SSO provider settings defaults for the current organization.
- [Upsert Ttl Settings](https://docs.langchain.com/langsmith/smith-api/orgs/upsert-ttl-settings.md)
- [Add Repo Owner](https://docs.langchain.com/langsmith/smith-api/ownerships/add-repo-owner.md): Add an owner to a repo.
- [List Repo Owners](https://docs.langchain.com/langsmith/smith-api/ownerships/list-repo-owners.md): List all owners of a repo.
- [Remove Repo Owner](https://docs.langchain.com/langsmith/smith-api/ownerships/remove-repo-owner.md): Remove an owner from a repo.
- [Create Playground Settings](https://docs.langchain.com/langsmith/smith-api/playground-settings/create-playground-settings.md): Create playground settings.
- [Delete Playground Settings](https://docs.langchain.com/langsmith/smith-api/playground-settings/delete-playground-settings.md): Delete playground settings.
- [Get Playground Settings](https://docs.langchain.com/langsmith/smith-api/playground-settings/get-playground-settings.md): Get a single playground settings by ID.
- [List Playground Settings](https://docs.langchain.com/langsmith/smith-api/playground-settings/list-playground-settings.md): Get all playground settings for this tenant id.
- [Update Playground Settings](https://docs.langchain.com/langsmith/smith-api/playground-settings/update-playground-settings.md): Update playground settings.
- [Create Prompt Webhook](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/create-prompt-webhook.md): Create a new prompt webhook.
- [Delete Prompt Webhook](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/delete-prompt-webhook.md): Delete a specific prompt webhook.
- [Get Prompt Webhook](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/get-prompt-webhook.md): Get a specific prompt webhook.
- [List Prompt Webhooks](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/list-prompt-webhooks.md): List all prompt webhooks for the current tenant.
- [Test Prompt Webhook](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/test-prompt-webhook.md): Test a specific prompt webhook.
- [Update Prompt Webhook](https://docs.langchain.com/langsmith/smith-api/prompt-webhooks/update-prompt-webhook.md): Update a specific prompt webhook.
- [Invoke Prompt](https://docs.langchain.com/langsmith/smith-api/prompts/invoke-prompt.md)
- [Prompt Canvas](https://docs.langchain.com/langsmith/smith-api/prompts/prompt-canvas.md)
- [Count Shared Examples](https://docs.langchain.com/langsmith/smith-api/public/count-shared-examples.md): Count all examples by query params
- [Generate Query For Shared Dataset Runs](https://docs.langchain.com/langsmith/smith-api/public/generate-query-for-shared-dataset-runs.md): Get runs in projects run over a dataset that has been shared.
- [Get Message Json Schema](https://docs.langchain.com/langsmith/smith-api/public/get-message-json-schema.md)
- [Get Shared Run](https://docs.langchain.com/langsmith/smith-api/public/get-shared-run.md): Get the shared run.
- [Get Shared Run By Id](https://docs.langchain.com/langsmith/smith-api/public/get-shared-run-by-id.md): Get the shared run.
- [Get Tool Def Json Schema](https://docs.langchain.com/langsmith/smith-api/public/get-tool-def-json-schema.md)
- [Query Shared Dataset Runs](https://docs.langchain.com/langsmith/smith-api/public/query-shared-dataset-runs.md): Get runs in projects run over a dataset that has been shared.
- [Query Shared Runs](https://docs.langchain.com/langsmith/smith-api/public/query-shared-runs.md): Get run by ids or the shared run if not specifed.
- [Read Shared Comparative Experiments](https://docs.langchain.com/langsmith/smith-api/public/read-shared-comparative-experiments.md): Get all comparative experiments for a given dataset.
- [Read Shared Dataset](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset.md): Get dataset by ids or the shared dataset if not specifed.
- [Read Shared Dataset Examples With Runs](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset-examples-with-runs.md): Get examples with associated runs from sessions in a dataset that has been shared.
- [Read Shared Dataset Feedback](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset-feedback.md): Get feedback for runs in projects run over a dataset that has been shared.
- [Read Shared Dataset Run](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset-run.md): Get runs in projects run over a dataset that has been shared.
- [Read Shared Dataset Tracer Sessions](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset-tracer-sessions.md): Get projects run on a dataset that has been shared.
- [Read Shared Dataset Tracer Sessions Bulk](https://docs.langchain.com/langsmith/smith-api/public/read-shared-dataset-tracer-sessions-bulk.md): Get sessions from multiple datasets using share tokens.
- [Read Shared Delta](https://docs.langchain.com/langsmith/smith-api/public/read-shared-delta.md): Fetch the number of regressions/improvements for each example in a dataset, between sessions[0] and sessions[1].
- [Read Shared Delta Stream](https://docs.langchain.com/langsmith/smith-api/public/read-shared-delta-stream.md): Stream feedback deltas for multiple feedback keys.
- [Read Shared Examples](https://docs.langchain.com/langsmith/smith-api/public/read-shared-examples.md): Get example by ids or the shared example if not specifed.
- [Read Shared Feedbacks](https://docs.langchain.com/langsmith/smith-api/public/read-shared-feedbacks.md)
- [Stats Shared Dataset Runs](https://docs.langchain.com/langsmith/smith-api/public/stats-shared-dataset-runs.md): Get run stats in projects run over a dataset that has been shared.
- [Create Repo](https://docs.langchain.com/langsmith/smith-api/repos/create-repo.md): Create a repo.
- [Delete Repo](https://docs.langchain.com/langsmith/smith-api/repos/delete-repo.md): Delete a repo.
- [Delete Repos](https://docs.langchain.com/langsmith/smith-api/repos/delete-repos.md): Delete multiple repos with partial success support.
- [Fork Repo](https://docs.langchain.com/langsmith/smith-api/repos/fork-repo.md): Fork a repo.
- [Get Repo](https://docs.langchain.com/langsmith/smith-api/repos/get-repo.md): Get a repo.
- [List Repo Tags](https://docs.langchain.com/langsmith/smith-api/repos/list-repo-tags.md): Get all repo tags.
- [List Repos](https://docs.langchain.com/langsmith/smith-api/repos/list-repos.md): Get all repos.
- [Optimize Prompt Job](https://docs.langchain.com/langsmith/smith-api/repos/optimize-prompt-job.md): Optimize prompt
- [Update Repo](https://docs.langchain.com/langsmith/smith-api/repos/update-repo.md): Update a repo.
- [Create Rule](https://docs.langchain.com/langsmith/smith-api/run/create-rule.md): Create a new run rule.
- [Create Run Proxy](https://docs.langchain.com/langsmith/smith-api/run/create-run-proxy.md): Create a new run.
- [Create Runs Batch Proxy](https://docs.langchain.com/langsmith/smith-api/run/create-runs-batch-proxy.md): Proxy POST /runs/batch to Go backend for tests.
- [Create Runs Multipart Proxy](https://docs.langchain.com/langsmith/smith-api/run/create-runs-multipart-proxy.md): Proxy POST /runs/multipart to Go backend for tests.
- [Delete Rule](https://docs.langchain.com/langsmith/smith-api/run/delete-rule.md): Delete a run rule.
- [Delete Runs](https://docs.langchain.com/langsmith/smith-api/run/delete-runs.md): Delete specific runs by trace IDs or metadata key-value pairs.
- [Delete Runs Abac](https://docs.langchain.com/langsmith/smith-api/run/delete-runs-abac.md): Delete specific runs by trace IDs.
- [Generate Query For Runs](https://docs.langchain.com/langsmith/smith-api/run/generate-query-for-runs.md): Get runs filter expression query for a given natural language query.
- [Get Last Applied Rule](https://docs.langchain.com/langsmith/smith-api/run/get-last-applied-rule.md): Get the last applied rule.
- [Group Runs](https://docs.langchain.com/langsmith/smith-api/run/group-runs.md): Get runs grouped by an expression
- [List Rule Logs](https://docs.langchain.com/langsmith/smith-api/run/list-rule-logs.md): List logs for a particular rule
- [List Rule Logs V2](https://docs.langchain.com/langsmith/smith-api/run/list-rule-logs-v2.md): List logs for a particular rule with cursor-based pagination.
- [List Rules](https://docs.langchain.com/langsmith/smith-api/run/list-rules.md): List all run rules.
- [Query runs](https://docs.langchain.com/langsmith/smith-api/run/query-runs.md)
- [Read run](https://docs.langchain.com/langsmith/smith-api/run/read-run.md): Get a specific run.
- [Read Run Share State](https://docs.langchain.com/langsmith/smith-api/run/read-run-share-state.md): Get the state of sharing of a run.
- [Share Run](https://docs.langchain.com/langsmith/smith-api/run/share-run.md): Share a run.
- [Stats Group Runs](https://docs.langchain.com/langsmith/smith-api/run/stats-group-runs.md): Get stats for the grouped runs.
- [Stats Runs](https://docs.langchain.com/langsmith/smith-api/run/stats-runs.md): Get all runs by query in body payload.
- [Thread Preview](https://docs.langchain.com/langsmith/smith-api/run/thread-preview.md): Get preview of a thread.
- [Trigger Rule](https://docs.langchain.com/langsmith/smith-api/run/trigger-rule.md): Trigger a run rule manually.
- [Trigger Rules](https://docs.langchain.com/langsmith/smith-api/run/trigger-rules.md): Trigger an array of run rules manually.
- [Unshare Run](https://docs.langchain.com/langsmith/smith-api/run/unshare-run.md): Unshare a run.
- [Update Rule](https://docs.langchain.com/langsmith/smith-api/run/update-rule.md): Update a run rule.
- [Update run](https://docs.langchain.com/langsmith/smith-api/run/update-run.md): Update a run.
- [Validate Rule](https://docs.langchain.com/langsmith/smith-api/run/validate-rule.md): Validate a rule by executing it with test data without creating a saved rule.
- [Validate Runs Query](https://docs.langchain.com/langsmith/smith-api/run/validate-runs-query.md): Validate runs query syntax, returns errors for broken queries.
- [Create a Run](https://docs.langchain.com/langsmith/smith-api/runs/create-a-run.md): Queues a single run for ingestion. The request body must be a JSON-encoded run object that follows the Run schema.
- [Get a single run](https://docs.langchain.com/langsmith/smith-api/runs/get-a-single-run.md): **Alpha:** The request and response contract may change; Returns one run by ID for the given session and start_time. Use the `selects` query parameter (repeatable) to select fields to return.
- [Ingest Runs (Batch JSON)](https://docs.langchain.com/langsmith/smith-api/runs/ingest-runs-batch-json.md): Ingests a batch of runs in a single JSON payload. The payload must have `post` and/or `patch` arrays containing run objects. Prefer this endpoint over single‑run ingestion when submitting hundreds of runs, but `/runs/multipart` offers better handling for very large fields and attachments.
- [Ingest Runs (Multipart)](https://docs.langchain.com/langsmith/smith-api/runs/ingest-runs-multipart.md): Ingests multiple runs, feedback objects, and binary attachments in a single `multipart/form-data` request. **Part‑name pattern**: `.[.]` where `event` ∈ {`post`, `patch`, `feedback`, `attachment`}. * `post|patch.` – JSON run payload. * `post|patch..` – ou…
- [List runs in a trace](https://docs.langchain.com/langsmith/smith-api/runs/list-runs-in-a-trace.md): **Alpha:** The request and response contract may change; Returns runs for a trace ID within min/max start time. Optional `filter`; repeatable `selects` to select fields to return.
- [Query runs (v2)](https://docs.langchain.com/langsmith/smith-api/runs/query-runs-v2.md): **Alpha:** The request and response contract may change; Returns a paginated list of runs for the given projects within min/max start_time. Supports filters, cursor pagination, and `selects` to select fields to return.
- [Update a Run](https://docs.langchain.com/langsmith/smith-api/runs/update-a-run.md): Updates a run identified by its ID. The body should contain only the fields to be changed; unknown fields are ignored.
- [Batch delete sandboxes](https://docs.langchain.com/langsmith/smith-api/sandboxes/batch-delete-sandboxes.md): Delete multiple sandboxes by name or UUID in a single request.
- [Capture a snapshot from a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/capture-a-snapshot-from-a-sandbox.md): Create a snapshot by capturing the current state of a sandbox or promoting an existing checkpoint.
- [Create a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/create-a-sandbox.md): Create a new sandbox from a snapshot. Provide at most one of `snapshot_id` or `snapshot_name`; if neither is provided, the server uses the default static blueprint.
- [Create a snapshot](https://docs.langchain.com/langsmith/smith-api/sandboxes/create-a-snapshot.md): Create a snapshot from a Docker image (async build).
- [Delete a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/delete-a-sandbox.md): Delete a sandbox by name or UUID. Tears down the sandbox runtime and removes the DB record.
- [Delete a snapshot](https://docs.langchain.com/langsmith/smith-api/sandboxes/delete-a-snapshot.md): Delete a snapshot by ID. The underlying storage is reclaimed asynchronously.
- [Generate a service access token](https://docs.langchain.com/langsmith/smith-api/sandboxes/generate-a-service-access-token.md): Create a short-lived JWT for accessing an HTTP service running on a specific port inside a sandbox. Returns a browser_url (sets auth cookie via redirect), a service_url (for use with the X-Langsmith-Sandbox-Service-Token header), the raw token, and its expiry.
- [Get a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/get-a-sandbox.md): Retrieve a sandbox by name. Stale provisioning sandboxes are auto-failed.
- [Get a snapshot](https://docs.langchain.com/langsmith/smith-api/sandboxes/get-a-snapshot.md): Get a sandbox snapshot by ID.
- [Get sandbox access decision](https://docs.langchain.com/langsmith/smith-api/sandboxes/get-sandbox-access-decision.md): Combines authn + per-sandbox authz for runtime access. Returns the caller's PublicAuthInfo on allow (HTTP 200) or a 403 with the deny reason on deny.
- [Get sandbox resource usage](https://docs.langchain.com/langsmith/smith-api/sandboxes/get-sandbox-resource-usage.md): Get current sandbox resource usage and quota limits for the workspace
- [Get sandbox status](https://docs.langchain.com/langsmith/smith-api/sandboxes/get-sandbox-status.md): Retrieve the lightweight status of a sandbox for polling.
- [List sandboxes](https://docs.langchain.com/langsmith/smith-api/sandboxes/list-sandboxes.md): List sandboxes for the authenticated tenant, with optional filtering, sorting, and pagination.
- [List snapshots](https://docs.langchain.com/langsmith/smith-api/sandboxes/list-snapshots.md): List sandbox snapshots for the authenticated tenant, with optional filtering, sorting, and pagination.
- [Start a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/start-a-sandbox.md): Start a stopped or failed sandbox. This endpoint is not idempotent.
- [Stop a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/stop-a-sandbox.md): Stop a ready sandbox. This endpoint is not idempotent; the filesystem is preserved for later restart.
- [Update a sandbox](https://docs.langchain.com/langsmith/smith-api/sandboxes/update-a-sandbox.md): Update a sandbox's display name. The name must be unique within the tenant.
- [Create a SCIM token](https://docs.langchain.com/langsmith/smith-api/scim-tokens/create-a-scim-token.md): Create a new SCIM bearer token for the current organization. The full token value is only returned once upon creation.
- [Delete a SCIM token](https://docs.langchain.com/langsmith/smith-api/scim-tokens/delete-a-scim-token.md): Delete a SCIM bearer token from the current organization.
- [Get a SCIM token](https://docs.langchain.com/langsmith/smith-api/scim-tokens/get-a-scim-token.md): Retrieve a specific SCIM token by ID for the current organization. The full token value is not returned.
- [List SCIM tokens](https://docs.langchain.com/langsmith/smith-api/scim-tokens/list-scim-tokens.md): List all SCIM bearer tokens for the current organization. The full token values are not returned.
- [Update a SCIM token](https://docs.langchain.com/langsmith/smith-api/scim-tokens/update-a-scim-token.md): Update the description of an existing SCIM token for the current organization.
- [Create Service Account](https://docs.langchain.com/langsmith/smith-api/service-accounts/create-service-account.md): Create a service account
- [Delete Service Account](https://docs.langchain.com/langsmith/smith-api/service-accounts/delete-service-account.md): Delete a service account
- [Get Service Accounts](https://docs.langchain.com/langsmith/smith-api/service-accounts/get-service-accounts.md): Get the current organization's service accounts.
- [List agent versions for a project](https://docs.langchain.com/langsmith/smith-api/sessions/list-agent-versions-for-a-project.md): Returns all agent versions (commit SHAs) seen in the given tracing project, ordered by first_seen_at descending.
- [Get Settings](https://docs.langchain.com/langsmith/smith-api/settings/get-settings.md): Get settings.
- [Set Tenant Handle](https://docs.langchain.com/langsmith/smith-api/settings/set-tenant-handle.md): Set tenant handle.
- [Get tag transition history](https://docs.langchain.com/langsmith/smith-api/tag-transitions/get-tag-transition-history.md): Returns the paginated audit log of transitions for a specific tag in a repository. Each entry records a commit change (from_commit → to_commit) along with who performed it.
- [Create Tag](https://docs.langchain.com/langsmith/smith-api/tags/create-tag.md): Create a tag. Requires repo ownership, prompts:tag permission, or ABAC grant.
- [Delete Tag](https://docs.langchain.com/langsmith/smith-api/tags/delete-tag.md): Delete a tag. Requires repo ownership, prompts:tag permission, or ABAC grant.
- [Get Tag](https://docs.langchain.com/langsmith/smith-api/tags/get-tag.md)
- [Get Tags](https://docs.langchain.com/langsmith/smith-api/tags/get-tags.md)
- [Update Tag](https://docs.langchain.com/langsmith/smith-api/tags/update-tag.md): Update a tag. Requires repo ownership, prompts:tag permission, or ABAC grant.
- [Create Tenant](https://docs.langchain.com/langsmith/smith-api/tenant/create-tenant.md): Create a new organization and corresponding workspace.
- [List Tenants](https://docs.langchain.com/langsmith/smith-api/tenant/list-tenants.md): Get all tenants visible to this auth
- [Query Single Thread Stats](https://docs.langchain.com/langsmith/smith-api/threads/query-single-thread-stats.md): **Alpha:** The request and response contract may change; Compute aggregate stats for a single thread (turn count, latency percentiles, token/cost sums, and detail breakdowns) within a project.
- [Query Thread Traces](https://docs.langchain.com/langsmith/smith-api/threads/query-thread-traces.md): **Alpha:** The request and response contract may change; Retrieve all traces belonging to a specific thread within a project.
- [Query Threads](https://docs.langchain.com/langsmith/smith-api/threads/query-threads.md): **Alpha:** The request and response contract may change; Query threads within a project (session), with cursor-based pagination. Returns threads matching the given time range and optional filter.
- [Create a tool](https://docs.langchain.com/langsmith/smith-api/tools/create-a-tool.md): Creates a new tool in the workspace.
- [Delete a tool by handle](https://docs.langchain.com/langsmith/smith-api/tools/delete-a-tool-by-handle.md): Deletes a tool identified by its handle.
- [Delete a tool by ID](https://docs.langchain.com/langsmith/smith-api/tools/delete-a-tool-by-id.md): Deletes a tool identified by its UUID.
- [Get a tool by handle](https://docs.langchain.com/langsmith/smith-api/tools/get-a-tool-by-handle.md): Returns a tool identified by its handle.
- [Get a tool by ID](https://docs.langchain.com/langsmith/smith-api/tools/get-a-tool-by-id.md): Returns a tool identified by its UUID.
- [List tools](https://docs.langchain.com/langsmith/smith-api/tools/list-tools.md): Returns a paginated list of tools in the workspace.
- [Update a tool by handle](https://docs.langchain.com/langsmith/smith-api/tools/update-a-tool-by-handle.md): Updates an existing tool identified by its handle.
- [Update a tool by ID](https://docs.langchain.com/langsmith/smith-api/tools/update-a-tool-by-id.md): Updates an existing tool identified by its UUID.
- [[Beta] Auto-Generate Insights Job Config](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-auto-generate-insights-job-config.md): Auto-generate an insights job config.
- [[Beta] Create Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-create-insights-job.md): Create an insights job.
- [[Beta] Create Insights Job Config](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-create-insights-job-config.md): Save an insights job config.
- [[Beta] Delete Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-delete-insights-job.md): Delete a session cluster job.
- [[Beta] Delete Insights Job Config](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-delete-insights-job-config.md): Delete an insights job config.
- [[Beta] Get Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-get-insights-job.md): Get a specific cluster job for a session.
- [[Beta] Get Insights Job Configs](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-get-insights-job-configs.md): Get all insights job configs for a session.
- [[Beta] Get Insights Jobs](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-get-insights-jobs.md): Get all clusters for a session.
- [[Beta] Get Run Cluster From Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-get-run-cluster-from-insights-job.md): Get a specific cluster for a session.
- [[Beta] Get Runs From Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-get-runs-from-insights-job.md): Get all runs for a cluster job, optionally filtered by cluster.
- [[Beta] Update Insights Job](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-update-insights-job.md): Update a session cluster job.
- [[Beta] Update Insights Job Config](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/[beta]-update-insights-job-config.md): Update an insights job config.
- [Create Filter View](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/create-filter-view.md): Create a new filter view.
- [Create Tracer Session](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/create-tracer-session.md): Create a new session.
- [Delete Filter View](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/delete-filter-view.md): Delete a specific filter view.
- [Delete Tracer Session](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/delete-tracer-session.md): Delete a specific session.
- [Delete Tracer Sessions](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/delete-tracer-sessions.md): Delete sessions.
- [Get Tracing Project Prebuilt Dashboard](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/get-tracing-project-prebuilt-dashboard.md): Get a prebuilt dashboard for a tracing project.
- [Read Filter View](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/read-filter-view.md): Get a specific filter view.
- [Read Filter Views](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/read-filter-views.md): Get all filter views for a session.
- [Read Tracer Session](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/read-tracer-session.md): Get a specific session.
- [Read Tracer Sessions](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/read-tracer-sessions.md): Get all sessions.
- [Read Tracer Sessions Runs Metadata](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/read-tracer-sessions-runs-metadata.md): Given a session, a number K, and (optionally) a list of metadata keys, return the top K values for each key.
- [Rename Filter View](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/rename-filter-view.md): Rename a filter view (display_name and description only).
- [Update Filter View](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/update-filter-view.md): Update a filter view.
- [Update Tracer Session](https://docs.langchain.com/langsmith/smith-api/tracer-sessions/update-tracer-session.md): Update a session.
- [Get workspace TTL settings](https://docs.langchain.com/langsmith/smith-api/ttl-settings/get-workspace-ttl-settings.md): Get the longlived trace TTL settings for a workspace
- [List Ttl Settings](https://docs.langchain.com/langsmith/smith-api/ttl-settings/list-ttl-settings.md): List out the configured TTL settings for a given tenant.
- [Update workspace TTL settings](https://docs.langchain.com/langsmith/smith-api/ttl-settings/update-workspace-ttl-settings.md): Update the longlived trace TTL for a workspace.
- [Upsert Ttl Settings](https://docs.langchain.com/langsmith/smith-api/ttl-settings/upsert-ttl-settings.md)
- [Delete Usage Limit](https://docs.langchain.com/langsmith/smith-api/usage-limits/delete-usage-limit.md): Delete a specific usage limit.
- [List Org Usage Limits](https://docs.langchain.com/langsmith/smith-api/usage-limits/list-org-usage-limits.md): List out the configured usage limits for a given organization.
- [List Usage Limits](https://docs.langchain.com/langsmith/smith-api/usage-limits/list-usage-limits.md): List out the configured usage limits for a given tenant.
- [Upsert Usage Limit](https://docs.langchain.com/langsmith/smith-api/usage-limits/upsert-usage-limit.md): Create a new usage limit.
- [Add Member To Current Workspace](https://docs.langchain.com/langsmith/smith-api/workspaces/add-member-to-current-workspace.md): Add an existing organization member to the current workspace.
- [Add Members To Current Workspace Batch](https://docs.langchain.com/langsmith/smith-api/workspaces/add-members-to-current-workspace-batch.md): Batch invite up to 500 users to the current workspace and organization.
- [Bulk Unshare Entities](https://docs.langchain.com/langsmith/smith-api/workspaces/bulk-unshare-entities.md): Bulk unshare entities by share tokens for the workspace.
- [Claim Pending Workspace Invite](https://docs.langchain.com/langsmith/smith-api/workspaces/claim-pending-workspace-invite.md)
- [Create Tag Key](https://docs.langchain.com/langsmith/smith-api/workspaces/create-tag-key.md)
- [Create Tag Value](https://docs.langchain.com/langsmith/smith-api/workspaces/create-tag-value.md)
- [Create Tagging](https://docs.langchain.com/langsmith/smith-api/workspaces/create-tagging.md)
- [Create Workspace](https://docs.langchain.com/langsmith/smith-api/workspaces/create-workspace.md): Create a new workspace.
- [Delete Current Workspace Member](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-current-workspace-member.md)
- [Delete Current Workspace Pending Member](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-current-workspace-pending-member.md)
- [Delete Pending Workspace Invite](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-pending-workspace-invite.md)
- [Delete Tag Key](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-tag-key.md)
- [Delete Tag Value](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-tag-value.md)
- [Delete Tagging](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-tagging.md)
- [Delete Workspace](https://docs.langchain.com/langsmith/smith-api/workspaces/delete-workspace.md)
- [Get Current Active Workspace Members](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-active-workspace-members.md)
- [Get Current Pending Workspace Members](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-pending-workspace-members.md)
- [Get Current Workspace Encrypted Secrets](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-workspace-encrypted-secrets.md): Get encrypted workspace secrets for use with Fleet and external services.
- [Get Current Workspace Members](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-workspace-members.md)
- [Get Current Workspace Stats](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-workspace-stats.md)
- [Get Current Workspace Usage Limits Info](https://docs.langchain.com/langsmith/smith-api/workspaces/get-current-workspace-usage-limits-info.md)
- [Get Shared Tokens](https://docs.langchain.com/langsmith/smith-api/workspaces/get-shared-tokens.md): List all shared entities and their tokens by the workspace.
- [Get Tag Key](https://docs.langchain.com/langsmith/smith-api/workspaces/get-tag-key.md)
- [Get Tag Value](https://docs.langchain.com/langsmith/smith-api/workspaces/get-tag-value.md)
- [List Current Workspace Secrets](https://docs.langchain.com/langsmith/smith-api/workspaces/list-current-workspace-secrets.md)
- [List Pending Workspace Invites](https://docs.langchain.com/langsmith/smith-api/workspaces/list-pending-workspace-invites.md): Get all workspaces visible to this auth
- [List Tag Keys](https://docs.langchain.com/langsmith/smith-api/workspaces/list-tag-keys.md)
- [List Tag Values](https://docs.langchain.com/langsmith/smith-api/workspaces/list-tag-values.md)
- [List Taggings](https://docs.langchain.com/langsmith/smith-api/workspaces/list-taggings.md)
- [List Tags](https://docs.langchain.com/langsmith/smith-api/workspaces/list-tags.md)
- [List Tags For Resource](https://docs.langchain.com/langsmith/smith-api/workspaces/list-tags-for-resource.md)
- [List Tags For Resources](https://docs.langchain.com/langsmith/smith-api/workspaces/list-tags-for-resources.md)
- [List Workspaces](https://docs.langchain.com/langsmith/smith-api/workspaces/list-workspaces.md): Get all workspaces visible to this auth in the current org. Does not create a new workspace/org.
- [Patch Current Workspace Member](https://docs.langchain.com/langsmith/smith-api/workspaces/patch-current-workspace-member.md)
- [Patch Workspace](https://docs.langchain.com/langsmith/smith-api/workspaces/patch-workspace.md): Update a workspace.
- [Update Tag Key](https://docs.langchain.com/langsmith/smith-api/workspaces/update-tag-key.md)
- [Update Tag Value](https://docs.langchain.com/langsmith/smith-api/workspaces/update-tag-value.md)
- [Upsert Current Workspace Secrets](https://docs.langchain.com/langsmith/smith-api/workspaces/upsert-current-workspace-secrets.md)
- [LangSmith Deployment SDK](https://docs.langchain.com/langsmith/smith-deployments-sdk.md)
- [LangSmith Go SDK](https://docs.langchain.com/langsmith/smith-go-sdk.md)
- [LangSmith Java SDK](https://docs.langchain.com/langsmith/smith-java-sdk.md)
- [LangSmith JS/TS SDK](https://docs.langchain.com/langsmith/smith-js-ts-sdk.md)
- [LangSmith Python SDK](https://docs.langchain.com/langsmith/smith-python-sdk.md)
- [Stateless runs](https://docs.langchain.com/langsmith/stateless-runs.md)
- [LangSmith status](https://docs.langchain.com/langsmith/status.md)
- [Streaming API](https://docs.langchain.com/langsmith/streaming.md)
- [LangSmith Studio](https://docs.langchain.com/langsmith/studio.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 Anthropic applications](https://docs.langchain.com/langsmith/trace-anthropic.md)
- [Trace Amazon Bedrock applications](https://docs.langchain.com/langsmith/trace-bedrock.md)
- [Trace Claude Agent SDK applications](https://docs.langchain.com/langsmith/trace-claude-agent-sdk.md)
- [Trace Claude Code applications](https://docs.langchain.com/langsmith/trace-claude-code.md)
- [Trace Deep Agents applications](https://docs.langchain.com/langsmith/trace-deep-agents.md)
- [Trace DeepSeek applications](https://docs.langchain.com/langsmith/trace-deepseek.md)
- [Trace generator functions](https://docs.langchain.com/langsmith/trace-generator-functions.md)
- [Trace LiteLLM applications](https://docs.langchain.com/langsmith/trace-litellm.md)
- [Trace OpenAI applications](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): Learn how to trace LLM applications using the LangSmith REST API directly.
- [Trace AutoGen applications](https://docs.langchain.com/langsmith/trace-with-autogen.md)
- [Trace OpenAI Codex sessions](https://docs.langchain.com/langsmith/trace-with-codex.md): Capture OpenAI Codex agent turns, tool calls, model metadata, and subagent threads in LangSmith.
- [Trace CrewAI applications](https://docs.langchain.com/langsmith/trace-with-crewai.md)
- [Trace Google ADK applications](https://docs.langchain.com/langsmith/trace-with-google-adk.md)
- [Trace Google Gemini applications](https://docs.langchain.com/langsmith/trace-with-google-gemini.md)
- [Trace Instructor applications](https://docs.langchain.com/langsmith/trace-with-instructor.md)
- [Trace LangChain applications (Python and JS/TS)](https://docs.langchain.com/langsmith/trace-with-langchain.md)
- [Trace LangGraph applications](https://docs.langchain.com/langsmith/trace-with-langgraph.md)
- [Trace LiveKit applications](https://docs.langchain.com/langsmith/trace-with-livekit.md)
- [Trace Mastra applications](https://docs.langchain.com/langsmith/trace-with-mastra.md)
- [Trace Microsoft Agent Framework applications](https://docs.langchain.com/langsmith/trace-with-microsoft-agent-framework.md)
- [Trace Mistral applications](https://docs.langchain.com/langsmith/trace-with-mistral.md)
- [Trace n8n workflows](https://docs.langchain.com/langsmith/trace-with-n8n.md): Learn how to trace n8n AI workflows in LangSmith.
- [Trace OpenAI Agents SDK applications](https://docs.langchain.com/langsmith/trace-with-openai-agents-sdk.md): Trace OpenAI Agents SDK Python and JavaScript applications with LangSmith.
- [Trace OpenCode sessions](https://docs.langchain.com/langsmith/trace-with-opencode.md): Capture OpenCode sessions, assistant turns, tool calls, and subagent activity in LangSmith.
- [Trace with OpenTelemetry](https://docs.langchain.com/langsmith/trace-with-opentelemetry.md): Configure OpenTelemetry tracing in LangSmith, including LANGSMITH_OTEL_ENABLED and OTEL fanout with the OpenTelemetry Collector.
- [Trace Pipecat applications](https://docs.langchain.com/langsmith/trace-with-pipecat.md)
- [Trace PydanticAI applications](https://docs.langchain.com/langsmith/trace-with-pydantic-ai.md)
- [Trace Semantic Kernel applications](https://docs.langchain.com/langsmith/trace-with-semantic-kernel.md)
- [Trace Strands Agents applications](https://docs.langchain.com/langsmith/trace-with-strands-agents.md): Trace Strands Agents applications with LangSmith.
- [Trace with Temporal](https://docs.langchain.com/langsmith/trace-with-temporal.md): Learn how to trace Temporal workflows and activities in LangSmith using OpenTelemetry.
- [Trace Vercel AI SDK applications (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)
- [How to evaluate your agent with trajectory evaluations](https://docs.langchain.com/langsmith/trajectory-evals.md)
- [Troubleshooting](https://docs.langchain.com/langsmith/troubleshooting.md)
- [Studio troubleshooting](https://docs.langchain.com/langsmith/troubleshooting-studio.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)
- [How to interact with a deployment using RemoteGraph](https://docs.langchain.com/langsmith/use-remote-graph.md)
- [How to use Studio](https://docs.langchain.com/langsmith/use-studio.md)
- [Use the Context Hub](https://docs.langchain.com/langsmith/use-the-context-hub.md): Learn how to create, view, and promote context in the LangSmith Context Hub.
- [Use threads](https://docs.langchain.com/langsmith/use-threads.md)
- [Use tools in a prompt](https://docs.langchain.com/langsmith/use-tools.md)
- [Use webhooks](https://docs.langchain.com/langsmith/use-webhooks.md)
- [User management](https://docs.langchain.com/langsmith/user-management.md)
- [View traces](https://docs.langchain.com/langsmith/view-traces.md): Inspect agent threads in LangSmith using the Messages view or Details view.
- [View usage](https://docs.langchain.com/langsmith/view-usage.md): What usage data is available in LangSmith, what each metric means, and what differs for self-hosted deployments.
- [How to run evaluations with Vitest/Jest](https://docs.langchain.com/langsmith/vitest-jest.md)
- [Configure webhook notifications for rules](https://docs.langchain.com/langsmith/webhooks.md): Configure webhook notifications to receive POST requests when automation rules match new runs in LangSmith.
- [Workload isolation](https://docs.langchain.com/langsmith/workload-isolation.md)
- [Write your prompt with AI](https://docs.langchain.com/langsmith/write-prompt-with-ai.md)
- [Errors](https://docs.langchain.com/oss/javascript/common-errors.md)
- [Context overview](https://docs.langchain.com/oss/javascript/concepts/context.md)
- [Memory overview](https://docs.langchain.com/oss/javascript/concepts/memory.md)
- [Frameworks, runtimes, and harnesses](https://docs.langchain.com/oss/javascript/concepts/products.md): Understand the differences between LangChain, LangGraph, and Deep Agents and when to use each one
- [Providers and models](https://docs.langchain.com/oss/javascript/concepts/providers-and-models.md): Understand how LangChain uses providers to give you a single API for any model from any provider
- [Contributing to code](https://docs.langchain.com/oss/javascript/contributing/code.md)
- [Co-marketing](https://docs.langchain.com/oss/javascript/contributing/comarketing.md)
- [Contributing to documentation](https://docs.langchain.com/oss/javascript/contributing/documentation.md)
- [Implement a LangChain integration](https://docs.langchain.com/oss/javascript/contributing/implement-langchain.md)
- [Contributing integrations](https://docs.langchain.com/oss/javascript/contributing/integrations-langchain.md)
- [Contributing](https://docs.langchain.com/oss/javascript/contributing/overview.md)
- [Publish an integration](https://docs.langchain.com/oss/javascript/contributing/publish-langchain.md)
- [Using standard tests](https://docs.langchain.com/oss/javascript/contributing/standard-tests-langchain.md)
- [A2A server](https://docs.langchain.com/oss/javascript/deepagents/a2a.md)
- [Agent Client Protocol (ACP)](https://docs.langchain.com/oss/javascript/deepagents/acp.md): Expose Deep Agents over the Agent Client Protocol (ACP) to integrate with code editors and IDEs.
- [Async subagents](https://docs.langchain.com/oss/javascript/deepagents/async-subagents.md): Launch background subagents that run concurrently while the supervisor continues interacting with the user
- [Backends](https://docs.langchain.com/oss/javascript/deepagents/backends.md): Choose and configure filesystem backends for Deep Agents. You can specify routes to different backends, implement virtual filesystems, and enforce policies.
- [Changelog](https://docs.langchain.com/oss/javascript/deepagents/changelog-js.md)
- [Configuration](https://docs.langchain.com/oss/javascript/deepagents/code/configuration.md): Configure Deep Agents Code with config.toml, hooks, and MCP servers
- [Data locations](https://docs.langchain.com/oss/javascript/deepagents/code/data-locations.md): Where Deep Agents Code stores configuration, sessions, and customization files
- [MCP tools](https://docs.langchain.com/oss/javascript/deepagents/code/mcp-tools.md): Load additional tools from MCP (Model Context Protocol) servers
- [Memory and Skills](https://docs.langchain.com/oss/javascript/deepagents/code/memory-and-skills.md): Persistent memory, AGENTS.md files, and reusable skills for Deep Agents Code, including creation, discovery, and invocation.
- [Deep Agents Code](https://docs.langchain.com/oss/javascript/deepagents/code/overview.md): Terminal coding agent built on the Deep Agents SDK
- [Model providers](https://docs.langchain.com/oss/javascript/deepagents/code/providers.md): Configure any LangChain-compatible model provider for Deep Agents Code
- [Use remote sandboxes](https://docs.langchain.com/oss/javascript/deepagents/code/remote-sandboxes.md): Run Deep Agents Code tool execution in LangSmith, Daytona, Modal, Runloop, or AgentCore sandboxes. Install provider extras, set credentials, and use flags and setup scripts.
- [Use subagents in Deep Agents Code](https://docs.langchain.com/oss/javascript/deepagents/code/subagents.md): Define custom Deep Agents Code subagents as AGENTS.md files with YAML frontmatter. Covers project and user paths, optional model overrides, and examples.
- [Comparison with Claude Agent SDK](https://docs.langchain.com/oss/javascript/deepagents/comparison.md): Compare LangChain Deep Agents with the Claude Agent SDK to choose the right tool for your use case.
- [Build a content builder agent](https://docs.langchain.com/oss/javascript/deepagents/content-builder.md): Build a content writing agent with brand memory, skills, subagents, and image generation
- [Context engineering in Deep Agents](https://docs.langchain.com/oss/javascript/deepagents/context-engineering.md): Control what context your deep agent has access to and how it is managed across long-running tasks
- [Customize Deep Agents](https://docs.langchain.com/oss/javascript/deepagents/customization.md): Learn how to customize Deep Agents with system prompts, tools, subagents, and more
- [Build a deep research agent](https://docs.langchain.com/oss/javascript/deepagents/deep-research.md): Build a multi-step web research agent with subagent delegation
- [Event streaming](https://docs.langchain.com/oss/javascript/deepagents/event-streaming.md): Stream subagents, messages, tool calls, and final output from Deep Agents.
- [Overview](https://docs.langchain.com/oss/javascript/deepagents/frontend/overview.md): Build UIs that display real-time subagent streams, task progress, and sandbox for Deep Agents
- [Sandbox](https://docs.langchain.com/oss/javascript/deepagents/frontend/sandbox.md): Build an IDE-like UI for a coding agent backed by a sandbox environment
- [Subagent streaming](https://docs.langchain.com/oss/javascript/deepagents/frontend/subagent-streaming.md): Display specialist subagents with streaming content, progress tracking, and collapsible cards
- [Todo list](https://docs.langchain.com/oss/javascript/deepagents/frontend/todo-list.md): Track agent progress with a real-time todo list synced from agent state
- [Going to production](https://docs.langchain.com/oss/javascript/deepagents/going-to-production.md): Take your deep agent to production with persistent memory, sandboxes, resilience middleware, and deployment options
- [Harness capabilities](https://docs.langchain.com/oss/javascript/deepagents/harness.md)
- [Human-in-the-loop](https://docs.langchain.com/oss/javascript/deepagents/human-in-the-loop.md): Learn how to configure human approval for sensitive tool operations
- [Interpreters](https://docs.langchain.com/oss/javascript/deepagents/interpreters.md): Run lightweight code inside Deep Agents to compose tools, orchestrate subagents, and transform structured data
- [Model Context Protocol](https://docs.langchain.com/oss/javascript/deepagents/mcp.md)
- [Memory](https://docs.langchain.com/oss/javascript/deepagents/memory.md): Add persistent memory to agents built with Deep Agents so they learn and improve across conversations
- [Models](https://docs.langchain.com/oss/javascript/deepagents/models.md): Configure model providers and parameters for Deep Agents
- [Deep Agents overview](https://docs.langchain.com/oss/javascript/deepagents/overview.md): Build agents that can plan, use subagents, and leverage file systems for complex tasks
- [Permissions](https://docs.langchain.com/oss/javascript/deepagents/permissions.md): Control filesystem access with declarative permission rules for Deep Agents
- [Profiles](https://docs.langchain.com/oss/javascript/deepagents/profiles.md): Package per-provider and per-model defaults that Deep Agents applies when a model is selected
- [Quickstart](https://docs.langchain.com/oss/javascript/deepagents/quickstart.md): Build your first deep agent in minutes
- [Sandboxes](https://docs.langchain.com/oss/javascript/deepagents/sandboxes.md): Execute code in isolated environments with sandbox backends
- [Skills](https://docs.langchain.com/oss/javascript/deepagents/skills.md): Learn how to extend your deep agent's capabilities with skills
- [Streaming](https://docs.langchain.com/oss/javascript/deepagents/streaming.md): Stream real-time updates from deep agent runs and subagent execution
- [Subagents](https://docs.langchain.com/oss/javascript/deepagents/subagents.md): Learn how to use subagents to delegate work and keep context clean
- [Callback integrations](https://docs.langchain.com/oss/javascript/integrations/callbacks/index.md): Integrate with callbacks using LangChain JavaScript.
- [ChatAnthropic integration](https://docs.langchain.com/oss/javascript/integrations/chat/anthropic.md): Integrate with the ChatAnthropic chat model using LangChain JavaScript.
- [AzureChatOpenAI integration](https://docs.langchain.com/oss/javascript/integrations/chat/azure.md): Integrate with the AzureChatOpenAI chat model using LangChain JavaScript.
- [BedrockChat integration](https://docs.langchain.com/oss/javascript/integrations/chat/bedrock.md): Integrate with the BedrockChat chat model using LangChain JavaScript.
- [ChatGoogle integration](https://docs.langchain.com/oss/javascript/integrations/chat/google.md): Integrate with the ChatGoogle chat model using LangChain JavaScript.
- [ChatGoogleGenerativeAI integration](https://docs.langchain.com/oss/javascript/integrations/chat/google_generative_ai.md): Integrate with the ChatGoogleGenerativeAI chat model using LangChain JavaScript.
- [ChatVertexAI integration](https://docs.langchain.com/oss/javascript/integrations/chat/google_vertex_ai.md): Integrate with the ChatVertexAI chat model using LangChain JavaScript.
- [Chat model integrations](https://docs.langchain.com/oss/javascript/integrations/chat/index.md): Integrate with chat models using LangChain JavaScript.
- [ChatOpenAI integration](https://docs.langchain.com/oss/javascript/integrations/chat/openai.md): Integrate with the ChatOpenAI chat model using LangChain JavaScript.
- [Document loader integrations](https://docs.langchain.com/oss/javascript/integrations/document_loaders/index.md): Integrate with document loaders using LangChain JavaScript.
- [Document transformer integrations](https://docs.langchain.com/oss/javascript/integrations/document_transformers/index.md): Integrate with document transformers using LangChain JavaScript.
- [AzureOpenAIEmbeddings integration](https://docs.langchain.com/oss/javascript/integrations/embeddings/azure_openai.md): Integrate with the AzureOpenAIEmbeddings embedding model using LangChain JavaScript.
- [BedrockEmbeddings integration](https://docs.langchain.com/oss/javascript/integrations/embeddings/bedrock.md): Integrate with the BedrockEmbeddings embedding model using LangChain JavaScript.
- [Embedding model integrations](https://docs.langchain.com/oss/javascript/integrations/embeddings/index.md): Integrate with embedding models using LangChain JavaScript.
- [OpenAIEmbeddings integration](https://docs.langchain.com/oss/javascript/integrations/embeddings/openai.md): Integrate with the OpenAIEmbeddings embedding model using LangChain JavaScript.
- [Cache integrations](https://docs.langchain.com/oss/javascript/integrations/llm_caching/index.md): Integrate with caches using LangChain JavaScript.
- [LLM integrations](https://docs.langchain.com/oss/javascript/integrations/llms/index.md): Integrate with LLMs using LangChain JavaScript.
- [Middleware integrations](https://docs.langchain.com/oss/javascript/integrations/middleware/index.md): Integrate with middleware using LangChain JavaScript.
- [All LangChain JavaScript integration providers](https://docs.langchain.com/oss/javascript/integrations/providers/all_providers.md)
- [Anthropic integrations](https://docs.langchain.com/oss/javascript/integrations/providers/anthropic.md): Integrate with Anthropic using LangChain JavaScript.
- [AWS integrations](https://docs.langchain.com/oss/javascript/integrations/providers/aws.md): Integrate with AWS using LangChain JavaScript.
- [Google integrations](https://docs.langchain.com/oss/javascript/integrations/providers/google.md): Integrate with Google using LangChain JavaScript.
- [Microsoft integrations](https://docs.langchain.com/oss/javascript/integrations/providers/microsoft.md): Integrate with Microsoft using LangChain JavaScript.
- [OpenAI integrations](https://docs.langchain.com/oss/javascript/integrations/providers/openai.md): Integrate with OpenAI using LangChain JavaScript.
- [LangChain JavaScript integrations](https://docs.langchain.com/oss/javascript/integrations/providers/overview.md): Integrate with providers using LangChain JavaScript/TypeScript.
- [Retriever integrations](https://docs.langchain.com/oss/javascript/integrations/retrievers/index.md): Integrate with retrievers using LangChain JavaScript.
- [Sandbox integrations](https://docs.langchain.com/oss/javascript/integrations/sandboxes/index.md): Integrate with sandbox providers using LangChain JavaScript.
- [Text splitter integrations](https://docs.langchain.com/oss/javascript/integrations/splitters/index.md): Integrate with text splitters using LangChain.
- [Store integrations](https://docs.langchain.com/oss/javascript/integrations/stores/index.md): Integrate with stores using LangChain JavaScript.
- [Anthropic integration](https://docs.langchain.com/oss/javascript/integrations/tools/anthropic.md): Integrate with the Anthropic tool using LangChain JavaScript.
- [Google integration](https://docs.langchain.com/oss/javascript/integrations/tools/google.md): Integrate with Google Gemini tools using LangChain JavaScript.
- [Tool integrations](https://docs.langchain.com/oss/javascript/integrations/tools/index.md): Integrate with tools using LangChain JavaScript.
- [OpenAI integration](https://docs.langchain.com/oss/javascript/integrations/tools/openai.md): Integrate with the OpenAI tool using LangChain JavaScript.
- [Vector store integrations](https://docs.langchain.com/oss/javascript/integrations/vectorstores/index.md): Integrate with vector stores using LangChain JavaScript.
- [LangChain Academy](https://docs.langchain.com/oss/javascript/langchain/academy.md)
- [Agents](https://docs.langchain.com/oss/javascript/langchain/agents.md)
- [Changelog](https://docs.langchain.com/oss/javascript/langchain/changelog-js.md)
- [Component architecture](https://docs.langchain.com/oss/javascript/langchain/component-architecture.md)
- [Context engineering in agents](https://docs.langchain.com/oss/javascript/langchain/context-engineering.md)
- [LangSmith Deployment](https://docs.langchain.com/oss/javascript/langchain/deploy.md)
- [Event streaming](https://docs.langchain.com/oss/javascript/langchain/event-streaming.md): Stream real-time updates from LangChain agent runs
- [Branching chat](https://docs.langchain.com/oss/javascript/langchain/frontend/branching-chat.md): Edit messages, regenerate responses, and navigate conversation branches
- [Generative UI](https://docs.langchain.com/oss/javascript/langchain/frontend/generative-ui.md): Render AI-generated user interfaces using json-render
- [Human-in-the-Loop](https://docs.langchain.com/oss/javascript/langchain/frontend/human-in-the-loop.md): Add approval workflows with interrupt-based human review
- [AI Elements](https://docs.langchain.com/oss/javascript/langchain/frontend/integrations/ai-elements.md): Composable shadcn/ui-based components for AI chat interfaces with useStream
- [assistant-ui](https://docs.langchain.com/oss/javascript/langchain/frontend/integrations/assistant-ui.md): Headless React AI chat framework with a full runtime layer, bridged to useStream
- [CopilotKit](https://docs.langchain.com/oss/javascript/langchain/frontend/integrations/copilotkit.md): Use CopilotKit with LangGraph, Deep Agents, and React with custom endpoints, the Python AG-UI bridge, and structured generative UI
- [OpenUI](https://docs.langchain.com/oss/javascript/langchain/frontend/integrations/openui.md): Generate complete, interactive dashboards and reports using the OpenUI component library and openui-lang
- [Overview](https://docs.langchain.com/oss/javascript/langchain/frontend/integrations/overview.md): Connect useStream to any React UI component library or generative UI framework
- [Join & rejoin streams](https://docs.langchain.com/oss/javascript/langchain/frontend/join-rejoin.md): Disconnect from and reconnect to running agent streams
- [Markdown messages](https://docs.langchain.com/oss/javascript/langchain/frontend/markdown-messages.md): Render LLM responses as rich, formatted markdown with proper streaming support
- [Message queues](https://docs.langchain.com/oss/javascript/langchain/frontend/message-queues.md): Queue multiple messages and manage them while the agent processes sequentially
- [Overview](https://docs.langchain.com/oss/javascript/langchain/frontend/overview.md): Build generative UIs with real-time streaming from LangChain agents
- [Reasoning tokens](https://docs.langchain.com/oss/javascript/langchain/frontend/reasoning-tokens.md): Display model thinking and reasoning processes in collapsible blocks
- [Structured output](https://docs.langchain.com/oss/javascript/langchain/frontend/structured-output.md): Render structured agent responses with custom UI components instead of plain text
- [Time travel](https://docs.langchain.com/oss/javascript/langchain/frontend/time-travel.md): Inspect, navigate, and resume from any checkpoint in the conversation history
- [Tool calling](https://docs.langchain.com/oss/javascript/langchain/frontend/tool-calling.md): Display agent tool calls with rich, type-safe UI cards
- [Get help](https://docs.langchain.com/oss/javascript/langchain/get-help.md)
- [Guardrails](https://docs.langchain.com/oss/javascript/langchain/guardrails.md): Implement safety checks and content filtering for your agents
- [Human-in-the-loop](https://docs.langchain.com/oss/javascript/langchain/human-in-the-loop.md)
- [Install LangChain](https://docs.langchain.com/oss/javascript/langchain/install.md)
- [Build a semantic search engine with LangChain](https://docs.langchain.com/oss/javascript/langchain/knowledge-base.md)
- [Long-term memory](https://docs.langchain.com/oss/javascript/langchain/long-term-memory.md): Add long-term memory to LangChain agents to store and recall data across conversations and sessions
- [Model Context Protocol (MCP)](https://docs.langchain.com/oss/javascript/langchain/mcp.md)
- [Messages](https://docs.langchain.com/oss/javascript/langchain/messages.md)
- [Prebuilt middleware](https://docs.langchain.com/oss/javascript/langchain/middleware/built-in.md): Prebuilt middleware for common agent use cases
- [Custom middleware](https://docs.langchain.com/oss/javascript/langchain/middleware/custom.md)
- [Overview](https://docs.langchain.com/oss/javascript/langchain/middleware/overview.md): Control and customize agent execution at every step
- [Models](https://docs.langchain.com/oss/javascript/langchain/models.md)
- [Custom workflow](https://docs.langchain.com/oss/javascript/langchain/multi-agent/custom-workflow.md)
- [Handoffs](https://docs.langchain.com/oss/javascript/langchain/multi-agent/handoffs.md)
- [Build customer support with handoffs](https://docs.langchain.com/oss/javascript/langchain/multi-agent/handoffs-customer-support.md)
- [Multi-agent](https://docs.langchain.com/oss/javascript/langchain/multi-agent/index.md)
- [Router](https://docs.langchain.com/oss/javascript/langchain/multi-agent/router.md)
- [Build a multi-source knowledge base with routing](https://docs.langchain.com/oss/javascript/langchain/multi-agent/router-knowledge-base.md)
- [Skills](https://docs.langchain.com/oss/javascript/langchain/multi-agent/skills.md)
- [Build a SQL assistant with on-demand skills](https://docs.langchain.com/oss/javascript/langchain/multi-agent/skills-sql-assistant.md)
- [Subagents](https://docs.langchain.com/oss/javascript/langchain/multi-agent/subagents.md)
- [Build a personal assistant with subagents](https://docs.langchain.com/oss/javascript/langchain/multi-agent/subagents-personal-assistant.md)
- [LangSmith Observability](https://docs.langchain.com/oss/javascript/langchain/observability.md)
- [LangChain overview](https://docs.langchain.com/oss/javascript/langchain/overview.md): LangChain is an open source framework with a prebuilt agent architecture and integrations for any model or tool—so you can build agents that adapt as fast as the ecosystem evolves
- [Philosophy](https://docs.langchain.com/oss/javascript/langchain/philosophy.md): LangChain exists to be the easiest place to start building with LLMs, while also being flexible and production-ready.
- [Quickstart](https://docs.langchain.com/oss/javascript/langchain/quickstart.md): Build your first agent in minutes
- [Build a RAG agent with LangChain](https://docs.langchain.com/oss/javascript/langchain/rag.md)
- [Retrieval](https://docs.langchain.com/oss/javascript/langchain/retrieval.md)
- [Runtime](https://docs.langchain.com/oss/javascript/langchain/runtime.md)
- [Short-term memory](https://docs.langchain.com/oss/javascript/langchain/short-term-memory.md)
- [Build a SQL agent](https://docs.langchain.com/oss/javascript/langchain/sql-agent.md)
- [Streaming](https://docs.langchain.com/oss/javascript/langchain/streaming.md): Stream real-time updates from agent runs
- [Structured output](https://docs.langchain.com/oss/javascript/langchain/structured-output.md)
- [LangSmith Studio](https://docs.langchain.com/oss/javascript/langchain/studio.md)
- [Agent Evals](https://docs.langchain.com/oss/javascript/langchain/test/evals.md): Evaluate agent trajectories using deterministic matching or LLM-as-judge evaluators with AgentEvals and LangSmith.
- [Test](https://docs.langchain.com/oss/javascript/langchain/test/index.md): Strategies for testing LangChain agents, including unit tests, integration tests, and trajectory evaluations.
- [Integration testing](https://docs.langchain.com/oss/javascript/langchain/test/integration-testing.md): Test agents with real LLM APIs by organizing tests, managing keys, handling flakiness, and controlling costs.
- [Unit testing](https://docs.langchain.com/oss/javascript/langchain/test/unit-testing.md): Test agent logic without API calls using fake chat models and in-memory persistence.
- [Tools](https://docs.langchain.com/oss/javascript/langchain/tools.md)
- [Agent Chat UI](https://docs.langchain.com/oss/javascript/langchain/ui.md)
- [Build a voice agent with LangChain](https://docs.langchain.com/oss/javascript/langchain/voice-agent.md)
- [Memory](https://docs.langchain.com/oss/javascript/langgraph/add-memory.md)
- [Build a custom RAG agent with LangGraph](https://docs.langchain.com/oss/javascript/langgraph/agentic-rag.md)
- [Application structure](https://docs.langchain.com/oss/javascript/langgraph/application-structure.md)
- [Backward compatibility](https://docs.langchain.com/oss/javascript/langgraph/backward-compatibility.md): Update LangGraph graph code in production without breaking in-flight runs.
- [Case studies](https://docs.langchain.com/oss/javascript/langgraph/case-studies.md)
- [Changelog](https://docs.langchain.com/oss/javascript/langgraph/changelog-js.md)
- [Choosing between Graph and Functional APIs](https://docs.langchain.com/oss/javascript/langgraph/choosing-apis.md)
- [LangSmith Deployment](https://docs.langchain.com/oss/javascript/langgraph/deploy.md)
- [Durable execution](https://docs.langchain.com/oss/javascript/langgraph/durable-execution.md)
- [Event streaming](https://docs.langchain.com/oss/javascript/langgraph/event-streaming.md): Stream LangGraph runs with typed projections for messages, state, subgraphs, output, and extensions.
- [Graph execution](https://docs.langchain.com/oss/javascript/langgraph/frontend/graph-execution.md): Visualize multi-step graph pipelines with per-node status and streaming content
- [Overview](https://docs.langchain.com/oss/javascript/langgraph/frontend/overview.md): Render LangGraph agents to the frontend
- [Functional API overview](https://docs.langchain.com/oss/javascript/langgraph/functional-api.md)
- [Graph API overview](https://docs.langchain.com/oss/javascript/langgraph/graph-api.md)
- [Install LangGraph](https://docs.langchain.com/oss/javascript/langgraph/install.md)
- [Interrupts](https://docs.langchain.com/oss/javascript/langgraph/interrupts.md)
- [Run a local server](https://docs.langchain.com/oss/javascript/langgraph/local-server.md)
- [LangSmith Observability](https://docs.langchain.com/oss/javascript/langgraph/observability.md)
- [LangGraph overview](https://docs.langchain.com/oss/javascript/langgraph/overview.md): Gain control with LangGraph to design agents that reliably handle complex tasks
- [Persistence](https://docs.langchain.com/oss/javascript/langgraph/persistence.md)
- [LangGraph runtime](https://docs.langchain.com/oss/javascript/langgraph/pregel.md)
- [Quickstart](https://docs.langchain.com/oss/javascript/langgraph/quickstart.md)
- [Streaming](https://docs.langchain.com/oss/javascript/langgraph/streaming.md)
- [LangSmith Studio](https://docs.langchain.com/oss/javascript/langgraph/studio.md)
- [Test](https://docs.langchain.com/oss/javascript/langgraph/test.md)
- [Thinking in LangGraph](https://docs.langchain.com/oss/javascript/langgraph/thinking-in-langgraph.md): Learn how to think about building agents with LangGraph
- [Agent Chat UI](https://docs.langchain.com/oss/javascript/langgraph/ui.md)
- [Use the functional API](https://docs.langchain.com/oss/javascript/langgraph/use-functional-api.md)
- [Use the graph API](https://docs.langchain.com/oss/javascript/langgraph/use-graph-api.md)
- [Subgraphs](https://docs.langchain.com/oss/javascript/langgraph/use-subgraphs.md)
- [Use time-travel](https://docs.langchain.com/oss/javascript/langgraph/use-time-travel.md): Replay past executions and fork to explore alternative paths in LangGraph
- [Workflows and agents](https://docs.langchain.com/oss/javascript/langgraph/workflows-agents.md)
- [Learn](https://docs.langchain.com/oss/javascript/learn.md): Tutorials, conceptual guides, and resources to help you get started.
- [LangChain v1 migration guide](https://docs.langchain.com/oss/javascript/migrate/langchain-v1.md)
- [LangGraph v1 migration guide](https://docs.langchain.com/oss/javascript/migrate/langgraph-v1.md)
- [Deep Agents](https://docs.langchain.com/oss/javascript/reference/deepagents-javascript.md)
- [Integrations](https://docs.langchain.com/oss/javascript/reference/integrations-javascript.md)
- [LangChain SDK](https://docs.langchain.com/oss/javascript/reference/langchain-javascript.md)
- [LangGraph SDK](https://docs.langchain.com/oss/javascript/reference/langgraph-javascript.md)
- [Reference](https://docs.langchain.com/oss/javascript/reference/overview.md)
- [Release policy](https://docs.langchain.com/oss/javascript/release-policy.md)
- [Changelog](https://docs.langchain.com/oss/javascript/releases/changelog.md): Log of updates and improvements to our JavaScript/TypeScript packages
- [What's new in LangChain v1](https://docs.langchain.com/oss/javascript/releases/langchain-v1.md)
- [What's new in LangGraph v1](https://docs.langchain.com/oss/javascript/releases/langgraph-v1.md)
- [Security policy](https://docs.langchain.com/oss/javascript/security-policy.md)
- [Versioning](https://docs.langchain.com/oss/javascript/versioning.md)
- [Errors](https://docs.langchain.com/oss/python/common-errors.md)
- [Context overview](https://docs.langchain.com/oss/python/concepts/context.md)
- [Memory overview](https://docs.langchain.com/oss/python/concepts/memory.md)
- [Frameworks, runtimes, and harnesses](https://docs.langchain.com/oss/python/concepts/products.md): Understand the differences between LangChain, LangGraph, and Deep Agents and when to use each one
- [Providers and models](https://docs.langchain.com/oss/python/concepts/providers-and-models.md): Understand how LangChain uses providers to give you a single API for any model from any provider
- [Contributing to code](https://docs.langchain.com/oss/python/contributing/code.md)
- [Co-marketing](https://docs.langchain.com/oss/python/contributing/comarketing.md)
- [Contributing to documentation](https://docs.langchain.com/oss/python/contributing/documentation.md)
- [Implement a LangChain integration](https://docs.langchain.com/oss/python/contributing/implement-langchain.md)
- [Contributing integrations](https://docs.langchain.com/oss/python/contributing/integrations-langchain.md)
- [Contributing](https://docs.langchain.com/oss/python/contributing/overview.md)
- [Publish an integration](https://docs.langchain.com/oss/python/contributing/publish-langchain.md)
- [Using standard tests](https://docs.langchain.com/oss/python/contributing/standard-tests-langchain.md)
- [A2A server](https://docs.langchain.com/oss/python/deepagents/a2a.md)
- [Agent Client Protocol (ACP)](https://docs.langchain.com/oss/python/deepagents/acp.md): Expose Deep Agents over the Agent Client Protocol (ACP) to integrate with code editors and IDEs.
- [Async subagents](https://docs.langchain.com/oss/python/deepagents/async-subagents.md): Launch background subagents that run concurrently while the supervisor continues interacting with the user
- [Backends](https://docs.langchain.com/oss/python/deepagents/backends.md): Choose and configure filesystem backends for Deep Agents. You can specify routes to different backends, implement virtual filesystems, and enforce policies.
- [Changelog](https://docs.langchain.com/oss/python/deepagents/changelog-py.md)
- [Configuration](https://docs.langchain.com/oss/python/deepagents/code/configuration.md): Configure Deep Agents Code with config.toml, hooks, and MCP servers
- [Data locations](https://docs.langchain.com/oss/python/deepagents/code/data-locations.md): Where Deep Agents Code stores configuration, sessions, and customization files
- [MCP tools](https://docs.langchain.com/oss/python/deepagents/code/mcp-tools.md): Load additional tools from MCP (Model Context Protocol) servers
- [Memory and Skills](https://docs.langchain.com/oss/python/deepagents/code/memory-and-skills.md): Persistent memory, AGENTS.md files, and reusable skills for Deep Agents Code, including creation, discovery, and invocation.
- [Deep Agents Code](https://docs.langchain.com/oss/python/deepagents/code/overview.md): Terminal coding agent built on the Deep Agents SDK
- [Model providers](https://docs.langchain.com/oss/python/deepagents/code/providers.md): Configure any LangChain-compatible model provider for Deep Agents Code
- [Use remote sandboxes](https://docs.langchain.com/oss/python/deepagents/code/remote-sandboxes.md): Run Deep Agents Code tool execution in LangSmith, Daytona, Modal, Runloop, or AgentCore sandboxes. Install provider extras, set credentials, and use flags and setup scripts.
- [Use subagents in Deep Agents Code](https://docs.langchain.com/oss/python/deepagents/code/subagents.md): Define custom Deep Agents Code subagents as AGENTS.md files with YAML frontmatter. Covers project and user paths, optional model overrides, and examples.
- [Comparison with Claude Agent SDK](https://docs.langchain.com/oss/python/deepagents/comparison.md): Compare LangChain Deep Agents with the Claude Agent SDK to choose the right tool for your use case.
- [Build a content builder agent](https://docs.langchain.com/oss/python/deepagents/content-builder.md): Build a content writing agent with brand memory, skills, subagents, and image generation
- [Context engineering in Deep Agents](https://docs.langchain.com/oss/python/deepagents/context-engineering.md): Control what context your deep agent has access to and how it is managed across long-running tasks
- [Customize Deep Agents](https://docs.langchain.com/oss/python/deepagents/customization.md): Learn how to customize Deep Agents with system prompts, tools, subagents, and more
- [Build a data analysis agent](https://docs.langchain.com/oss/python/deepagents/data-analysis.md): Build an agent that analyzes data files, generates visualizations, and shares results
- [Build a deep research agent](https://docs.langchain.com/oss/python/deepagents/deep-research.md): Build a multi-step web research agent with subagent delegation
- [Event streaming](https://docs.langchain.com/oss/python/deepagents/event-streaming.md): Stream subagents, messages, tool calls, and final output from Deep Agents.
- [Overview](https://docs.langchain.com/oss/python/deepagents/frontend/overview.md): Build UIs that display real-time subagent streams, task progress, and sandbox for Deep Agents
- [Sandbox](https://docs.langchain.com/oss/python/deepagents/frontend/sandbox.md): Build an IDE-like UI for a coding agent backed by a sandbox environment
- [Subagent streaming](https://docs.langchain.com/oss/python/deepagents/frontend/subagent-streaming.md): Display specialist subagents with streaming content, progress tracking, and collapsible cards
- [Todo list](https://docs.langchain.com/oss/python/deepagents/frontend/todo-list.md): Track agent progress with a real-time todo list synced from agent state
- [Going to production](https://docs.langchain.com/oss/python/deepagents/going-to-production.md): Take your deep agent to production with persistent memory, sandboxes, resilience middleware, and deployment options
- [Harness capabilities](https://docs.langchain.com/oss/python/deepagents/harness.md)
- [Human-in-the-loop](https://docs.langchain.com/oss/python/deepagents/human-in-the-loop.md): Learn how to configure human approval for sensitive tool operations
- [Interpreters](https://docs.langchain.com/oss/python/deepagents/interpreters.md): Run lightweight code inside Deep Agents to compose tools, orchestrate subagents, and transform structured data
- [Model Context Protocol](https://docs.langchain.com/oss/python/deepagents/mcp.md)
- [Memory](https://docs.langchain.com/oss/python/deepagents/memory.md): Add persistent memory to agents built with Deep Agents so they learn and improve across conversations
- [Models](https://docs.langchain.com/oss/python/deepagents/models.md): Configure model providers and parameters for Deep Agents
- [Deep Agents overview](https://docs.langchain.com/oss/python/deepagents/overview.md): Build agents that can plan, use subagents, and leverage file systems for complex tasks
- [Permissions](https://docs.langchain.com/oss/python/deepagents/permissions.md): Control filesystem access with declarative permission rules for Deep Agents
- [Profiles](https://docs.langchain.com/oss/python/deepagents/profiles.md): Package per-provider and per-model defaults that Deep Agents applies when a model is selected
- [Quickstart](https://docs.langchain.com/oss/python/deepagents/quickstart.md): Build your first deep agent in minutes
- [Sandboxes](https://docs.langchain.com/oss/python/deepagents/sandboxes.md): Execute code in isolated environments with sandbox backends
- [Skills](https://docs.langchain.com/oss/python/deepagents/skills.md): Learn how to extend your deep agent's capabilities with skills
- [Streaming](https://docs.langchain.com/oss/python/deepagents/streaming.md): Stream real-time updates from deep agent runs and subagent execution
- [Subagents](https://docs.langchain.com/oss/python/deepagents/subagents.md): Learn how to use subagents to delegate work and keep context clean
- [Chat model integrations](https://docs.langchain.com/oss/python/integrations/chat/index.md): Integrate with chat models using LangChain Python.
- [Checkpointer integrations](https://docs.langchain.com/oss/python/integrations/checkpointers/index.md): Integrate with checkpointer backends for LangGraph persistence.
- [Document loader integrations](https://docs.langchain.com/oss/python/integrations/document_loaders/index.md): Integrate with document loaders using LangChain Python.
- [Embedding model integrations](https://docs.langchain.com/oss/python/integrations/embeddings/index.md): Integrate with embedding models using LangChain Python.
- [Middleware integrations](https://docs.langchain.com/oss/python/integrations/middleware/index.md): Integrate with middleware using LangChain Python.
- [All LangChain Python integration providers](https://docs.langchain.com/oss/python/integrations/providers/all_providers.md)
- [Anthropic (Claude) integrations](https://docs.langchain.com/oss/python/integrations/providers/anthropic.md): Integrate with Anthropic (Claude) using LangChain Python.
- [AWS (Amazon) integrations](https://docs.langchain.com/oss/python/integrations/providers/aws.md): Integrate with AWS (Amazon) using LangChain Python.
- [Google integrations](https://docs.langchain.com/oss/python/integrations/providers/google.md): Integrate with Google using LangChain Python.
- [Groq integrations](https://docs.langchain.com/oss/python/integrations/providers/groq.md): Integrate with Groq using LangChain Python.
- [Hugging Face integrations](https://docs.langchain.com/oss/python/integrations/providers/huggingface.md): Integrate with Hugging Face using LangChain Python.
- [Microsoft integrations](https://docs.langchain.com/oss/python/integrations/providers/microsoft.md): Integrate with Microsoft using LangChain Python.
- [NVIDIA](https://docs.langchain.com/oss/python/integrations/providers/nvidia.md): Integrate with NVIDIA using LangChain Python.
- [Ollama integrations](https://docs.langchain.com/oss/python/integrations/providers/ollama.md): Integrate with Ollama using LangChain Python.
- [OpenAI integrations](https://docs.langchain.com/oss/python/integrations/providers/openai.md): Integrate with OpenAI using LangChain Python.
- [LangChain Python integrations](https://docs.langchain.com/oss/python/integrations/providers/overview.md): Integrate with providers using LangChain Python.
- [Retriever integrations](https://docs.langchain.com/oss/python/integrations/retrievers/index.md): Integrate with retrievers using LangChain Python.
- [Sandbox integrations](https://docs.langchain.com/oss/python/integrations/sandboxes/index.md): Integrate with sandbox providers using LangChain Python.
- [Text splitter integrations](https://docs.langchain.com/oss/python/integrations/splitters/index.md): Integrate with text splitters using LangChain.
- [Tool integrations](https://docs.langchain.com/oss/python/integrations/tools/index.md): Integrate with tools using LangChain Python.
- [Vector store integrations](https://docs.langchain.com/oss/python/integrations/vectorstores/index.md): Integrate with vector stores using LangChain Python.
- [LangChain Academy](https://docs.langchain.com/oss/python/langchain/academy.md)
- [Agents](https://docs.langchain.com/oss/python/langchain/agents.md)
- [Changelog](https://docs.langchain.com/oss/python/langchain/changelog-py.md)
- [Component architecture](https://docs.langchain.com/oss/python/langchain/component-architecture.md)
- [Context engineering in agents](https://docs.langchain.com/oss/python/langchain/context-engineering.md)
- [LangSmith Deployment](https://docs.langchain.com/oss/python/langchain/deploy.md)
- [Event streaming](https://docs.langchain.com/oss/python/langchain/event-streaming.md): Stream real-time updates from LangChain agent runs
- [Branching chat](https://docs.langchain.com/oss/python/langchain/frontend/branching-chat.md): Edit messages, regenerate responses, and navigate conversation branches
- [Generative UI](https://docs.langchain.com/oss/python/langchain/frontend/generative-ui.md): Render AI-generated user interfaces using json-render
- [Human-in-the-Loop](https://docs.langchain.com/oss/python/langchain/frontend/human-in-the-loop.md): Add approval workflows with interrupt-based human review
- [AI Elements](https://docs.langchain.com/oss/python/langchain/frontend/integrations/ai-elements.md): Composable shadcn/ui-based components for AI chat interfaces with useStream
- [assistant-ui](https://docs.langchain.com/oss/python/langchain/frontend/integrations/assistant-ui.md): Headless React AI chat framework with a full runtime layer, bridged to useStream
- [CopilotKit](https://docs.langchain.com/oss/python/langchain/frontend/integrations/copilotkit.md): Use CopilotKit with LangGraph, Deep Agents, and React with custom endpoints, the Python AG-UI bridge, and structured generative UI
- [OpenUI](https://docs.langchain.com/oss/python/langchain/frontend/integrations/openui.md): Generate complete, interactive dashboards and reports using the OpenUI component library and openui-lang
- [Overview](https://docs.langchain.com/oss/python/langchain/frontend/integrations/overview.md): Connect useStream to any React UI component library or generative UI framework
- [Join & rejoin streams](https://docs.langchain.com/oss/python/langchain/frontend/join-rejoin.md): Disconnect from and reconnect to running agent streams
- [Markdown messages](https://docs.langchain.com/oss/python/langchain/frontend/markdown-messages.md): Render LLM responses as rich, formatted markdown with proper streaming support
- [Message queues](https://docs.langchain.com/oss/python/langchain/frontend/message-queues.md): Queue multiple messages and manage them while the agent processes sequentially
- [Overview](https://docs.langchain.com/oss/python/langchain/frontend/overview.md): Build generative UIs with real-time streaming from LangChain agents
- [Reasoning tokens](https://docs.langchain.com/oss/python/langchain/frontend/reasoning-tokens.md): Display model thinking and reasoning processes in collapsible blocks
- [Structured output](https://docs.langchain.com/oss/python/langchain/frontend/structured-output.md): Render structured agent responses with custom UI components instead of plain text
- [Time travel](https://docs.langchain.com/oss/python/langchain/frontend/time-travel.md): Inspect, navigate, and resume from any checkpoint in the conversation history
- [Tool calling](https://docs.langchain.com/oss/python/langchain/frontend/tool-calling.md): Display agent tool calls with rich, type-safe UI cards
- [Get help](https://docs.langchain.com/oss/python/langchain/get-help.md)
- [Guardrails](https://docs.langchain.com/oss/python/langchain/guardrails.md): Implement safety checks and content filtering for your agents
- [Human-in-the-loop](https://docs.langchain.com/oss/python/langchain/human-in-the-loop.md)
- [Install LangChain](https://docs.langchain.com/oss/python/langchain/install.md)
- [Build a semantic search engine with LangChain](https://docs.langchain.com/oss/python/langchain/knowledge-base.md)
- [Long-term memory](https://docs.langchain.com/oss/python/langchain/long-term-memory.md): Add long-term memory to LangChain agents to store and recall data across conversations and sessions
- [Model Context Protocol (MCP)](https://docs.langchain.com/oss/python/langchain/mcp.md)
- [Messages](https://docs.langchain.com/oss/python/langchain/messages.md)
- [Prebuilt middleware](https://docs.langchain.com/oss/python/langchain/middleware/built-in.md): Prebuilt middleware for common agent use cases
- [Custom middleware](https://docs.langchain.com/oss/python/langchain/middleware/custom.md)
- [Overview](https://docs.langchain.com/oss/python/langchain/middleware/overview.md): Control and customize agent execution at every step
- [Models](https://docs.langchain.com/oss/python/langchain/models.md)
- [Custom workflow](https://docs.langchain.com/oss/python/langchain/multi-agent/custom-workflow.md)
- [Handoffs](https://docs.langchain.com/oss/python/langchain/multi-agent/handoffs.md)
- [Build customer support with handoffs](https://docs.langchain.com/oss/python/langchain/multi-agent/handoffs-customer-support.md)
- [Multi-agent](https://docs.langchain.com/oss/python/langchain/multi-agent/index.md)
- [Router](https://docs.langchain.com/oss/python/langchain/multi-agent/router.md)
- [Build a multi-source knowledge base with routing](https://docs.langchain.com/oss/python/langchain/multi-agent/router-knowledge-base.md)
- [Skills](https://docs.langchain.com/oss/python/langchain/multi-agent/skills.md)
- [Build a SQL assistant with on-demand skills](https://docs.langchain.com/oss/python/langchain/multi-agent/skills-sql-assistant.md)
- [Subagents](https://docs.langchain.com/oss/python/langchain/multi-agent/subagents.md)
- [Build a personal assistant with subagents](https://docs.langchain.com/oss/python/langchain/multi-agent/subagents-personal-assistant.md)
- [LangSmith Observability](https://docs.langchain.com/oss/python/langchain/observability.md)
- [LangChain overview](https://docs.langchain.com/oss/python/langchain/overview.md): LangChain is an open source framework with a prebuilt agent architecture and integrations for any model or tool—so you can build agents that adapt as fast as the ecosystem evolves
- [Philosophy](https://docs.langchain.com/oss/python/langchain/philosophy.md): LangChain exists to be the easiest place to start building with LLMs, while also being flexible and production-ready.
- [Quickstart](https://docs.langchain.com/oss/python/langchain/quickstart.md): Build your first agent in minutes
- [Build a RAG agent with LangChain](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)
- [Build a SQL agent](https://docs.langchain.com/oss/python/langchain/sql-agent.md)
- [Streaming](https://docs.langchain.com/oss/python/langchain/streaming.md): Stream real-time updates from agent runs
- [Structured output](https://docs.langchain.com/oss/python/langchain/structured-output.md)
- [LangSmith Studio](https://docs.langchain.com/oss/python/langchain/studio.md)
- [Agent Evals](https://docs.langchain.com/oss/python/langchain/test/evals.md): Evaluate agent trajectories using deterministic matching or LLM-as-judge evaluators with AgentEvals and LangSmith.
- [Test](https://docs.langchain.com/oss/python/langchain/test/index.md): Strategies for testing LangChain agents, including unit tests, integration tests, and trajectory evaluations.
- [Integration testing](https://docs.langchain.com/oss/python/langchain/test/integration-testing.md): Test agents with real LLM APIs by organizing tests, managing keys, handling flakiness, and controlling costs.
- [Unit testing](https://docs.langchain.com/oss/python/langchain/test/unit-testing.md): Test agent logic without API calls using fake chat models and in-memory persistence.
- [Tools](https://docs.langchain.com/oss/python/langchain/tools.md)
- [Agent Chat UI](https://docs.langchain.com/oss/python/langchain/ui.md)
- [Build a voice agent with LangChain](https://docs.langchain.com/oss/python/langchain/voice-agent.md)
- [Memory](https://docs.langchain.com/oss/python/langgraph/add-memory.md)
- [Build a custom RAG agent with LangGraph](https://docs.langchain.com/oss/python/langgraph/agentic-rag.md)
- [Application structure](https://docs.langchain.com/oss/python/langgraph/application-structure.md)
- [Backward compatibility](https://docs.langchain.com/oss/python/langgraph/backward-compatibility.md): Update LangGraph graph code in production without breaking in-flight runs.
- [Case studies](https://docs.langchain.com/oss/python/langgraph/case-studies.md)
- [Changelog](https://docs.langchain.com/oss/python/langgraph/changelog-py.md)
- [Choosing between Graph and Functional APIs](https://docs.langchain.com/oss/python/langgraph/choosing-apis.md)
- [LangSmith Deployment](https://docs.langchain.com/oss/python/langgraph/deploy.md)
- [Durable execution](https://docs.langchain.com/oss/python/langgraph/durable-execution.md)
- [Event streaming](https://docs.langchain.com/oss/python/langgraph/event-streaming.md): Stream LangGraph runs with typed projections for messages, state, subgraphs, output, and extensions.
- [Fault tolerance](https://docs.langchain.com/oss/python/langgraph/fault-tolerance.md): Configure per-node timeouts, retries, and error handlers in LangGraph.
- [Graph execution](https://docs.langchain.com/oss/python/langgraph/frontend/graph-execution.md): Visualize multi-step graph pipelines with per-node status and streaming content
- [Overview](https://docs.langchain.com/oss/python/langgraph/frontend/overview.md): Render LangGraph agents to the frontend
- [Functional API overview](https://docs.langchain.com/oss/python/langgraph/functional-api.md)
- [Graph API overview](https://docs.langchain.com/oss/python/langgraph/graph-api.md)
- [Install LangGraph](https://docs.langchain.com/oss/python/langgraph/install.md)
- [Interrupts](https://docs.langchain.com/oss/python/langgraph/interrupts.md)
- [Run a local server](https://docs.langchain.com/oss/python/langgraph/local-server.md)
- [LangSmith Observability](https://docs.langchain.com/oss/python/langgraph/observability.md)
- [LangGraph overview](https://docs.langchain.com/oss/python/langgraph/overview.md): Gain control with LangGraph to design agents that reliably handle complex tasks
- [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)
- [Build a custom SQL agent](https://docs.langchain.com/oss/python/langgraph/sql-agent.md)
- [Streaming](https://docs.langchain.com/oss/python/langgraph/streaming.md)
- [LangSmith Studio](https://docs.langchain.com/oss/python/langgraph/studio.md)
- [Test](https://docs.langchain.com/oss/python/langgraph/test.md)
- [Thinking in LangGraph](https://docs.langchain.com/oss/python/langgraph/thinking-in-langgraph.md): Learn how to think about building agents with LangGraph
- [Agent Chat 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)
- [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): Replay past executions and fork to explore alternative paths in LangGraph
- [Workflows and agents](https://docs.langchain.com/oss/python/langgraph/workflows-agents.md)
- [Learn](https://docs.langchain.com/oss/python/learn.md): Tutorials, conceptual guides, and resources to help you get started.
- [LangChain v1 migration guide](https://docs.langchain.com/oss/python/migrate/langchain-v1.md)
- [LangGraph v1 migration guide](https://docs.langchain.com/oss/python/migrate/langgraph-v1.md)
- [Deep Agents](https://docs.langchain.com/oss/python/reference/deepagents-python.md)
- [Integrations](https://docs.langchain.com/oss/python/reference/integrations-python.md)
- [LangChain SDK](https://docs.langchain.com/oss/python/reference/langchain-python.md)
- [LangGraph SDK](https://docs.langchain.com/oss/python/reference/langgraph-python.md)
- [Reference](https://docs.langchain.com/oss/python/reference/overview.md)
- [Release policy](https://docs.langchain.com/oss/python/release-policy.md)
- [Changelog](https://docs.langchain.com/oss/python/releases/changelog.md): Log of updates and improvements to our Python packages
- [What's new in LangChain v1](https://docs.langchain.com/oss/python/releases/langchain-v1.md)
- [What's new in LangGraph v1](https://docs.langchain.com/oss/python/releases/langgraph-v1.md)
- [Security policy](https://docs.langchain.com/oss/python/security-policy.md)
- [Versioning](https://docs.langchain.com/oss/python/versioning.md)
## OpenAPI Specs
- [langsmith-platform-openapi](https://docs.langchain.com/langsmith/langsmith-platform-openapi.json)
- [managed-deep-agents-openapi](https://docs.langchain.com/langsmith/managed-deep-agents-openapi.json)
- [agent-server-openapi](https://docs.langchain.com/langsmith/agent-server-openapi.json)
- [openapi](https://api.host.langchain.com/openapi.json)