LangChain
Also known as: LangGraph
Open source agent frameworks: LangChain for tool-calling agents on any model provider, LangGraph for durable, stateful orchestration, and Deep Agents for long-running agents.
LangChain publishes three open source agent frameworks. LangChain is the agent framework: abstractions and integrations for models, tools and agent loops, with create_agent as a configurable harness and middleware that adds human approval, PII detection and call limits around the loop.
LangGraph is the orchestration runtime beneath it, mixing deterministic steps with model-driven steps in one graph, with durable execution, streaming, interrupts for human review, and persistence that keeps thread state in checkpoints and long-term memory in namespaced stores.
Deep Agents is a harness on top of LangGraph for long-running agents, with planning, subagents, filesystem tools and context management, and LangChain ships two complete agents built on it: Deep Agents Code, a terminal coding agent, and OpenWiki, which maintains a Markdown wiki as working context for coding agents.
The frameworks work with any model provider the developer configures and install as packages into the customer's own application, so they run on the customer's infrastructure. Model usage is billed by the provider the customer chooses.
Tracing, evaluation datasets, prompt management and managed deployment belong to LangSmith, the company's commercial platform, which LangChain's documentation describes as the platform for tracing, evaluation, prompts and deployment across frameworks. LangSmith is graded as its own product in this index, so its capabilities are not credited to the frameworks here. LangGraph's documentation names Klarna, Uber and J.P. Morgan among the companies using it.
Vendor details
Canonical URL
https://www.langchain.com/
Category
Agent infrastructure
Company status
independent
Use cases & customers
Target customers
Deployment options
In practice
You want to stand up a tool-calling agent fast without being married to one model provider. LangChain's create_agent gives you a working agent in a few lines, and you can swap models, tools, or databases without rewriting the app.
Your agent handles a multi-day approval process and can't lose its place if the server restarts. LangGraph's durable state and built-in persistence resume the workflow exactly where it stopped, with human-in-the-loop pauses for review.
You need to add a human approval step or strip sensitive data before a model call without touching core logic. LangChain's middleware hooks let you wrap that behavior around the agent as composable steps.
Sources & related URLs
Related / legacy domains
Agentic Index coverage score
11.5 / 14 capabilities · 82%
| Integrations & Tool Calling | Full |
|---|---|
|
Agents act in outside systems through custom tools, callable functions the model invokes to fetch data, query databases and take actions, plus tools from MCP servers through the langchain-mcp-adapters library and a large provider integration catalog. SourceLangChain, docs.langchain.com/oss/python/langchain/tools and /langchain/mcpread 2026-09-21 |
|
| Workflow Orchestration | Full |
|
LangGraph is a low level orchestration runtime that mixes deterministic, hand coded steps with LLM driven agent steps in one graph, with durable execution, subgraphs and multi agent patterns, so fixed nodes and autonomous agent steps run in the same flow. SourceLangChain, docs.langchain.com/oss/python/langgraph/overviewread 2026-09-21 |
|
| Knowledge Grounding & RAG | Full |
|
The frameworks ship a retrieval layer in which documents are loaded, split, embedded and indexed in a vector store, then queried by similarity through a retriever, so new customer knowledge enters a persistent index without retraining. The vector store backend is one the customer chooses from the integration catalog. SourceLangChain, docs.langchain.com/oss/python/langchain/knowledge-baseread 2026-09-21 |
|
| Human Oversight & Guardrails | Full |
|
Human-in-the-loop middleware checks each tool call against a configurable per-tool policy, halts on an interrupt with state saved, and lets a person approve, edit or reject the call before execution resumes; built-in guardrail middleware adds PII detection and model and tool call limits. SourceLangChain, docs.langchain.com/oss/python/langchain/human-in-the-loop and /langchain/guardrailsread 2026-09-21 |
|
| Security, Identity & Governance | Partial |
|
The frameworks run inside the customer's application with no hosted service or user layer. The documented controls hold tools to least privilege, through Deep Agents filesystem permission rules and a security policy on scoping agent credentials and sandboxing. No supported identity providers or provisioning standards are named for the frameworks, since identity and authorization are documented as coming from LangSmith's auth layer, and no attestation is published for the open source packages. SourceLangChain, docs.langchain.com/oss/python/deepagents/permissions and /security-policyread 2026-09-21 |
|
| Observability & Auditability | Partial |
|
The open source frameworks expose step-by-step state history through checkpoints that can be replayed or forked, and stream each step as it runs, so tool calls and outputs can be inspected per step. The documented tracing, monitoring and dashboards require a LangSmith account, and the frameworks document no audit log separate from runtime traces. SourceLangChain, docs.langchain.com/oss/python/langgraph/observability and /langgraph/use-time-travelread 2026-09-21 |
|
| Memory & State Persistence | Full |
|
LangGraph documents two persistence systems with a stated scope and lifetime: checkpointers persist a thread's state as short-term, thread-scoped memory, and stores persist long-term memory across threads, namespaced by user or any other key, which agents read and write from their tools. SourceLangChain, docs.langchain.com/oss/python/langgraph/persistence and /langchain/long-term-memoryread 2026-09-21 |
|
| Deployment & Data Residency | Full |
|
The frameworks install as packages into the customer's own application and run on the customer's infrastructure, with state persisted to checkpointer backends the customer operates, such as SQLite and Postgres, so data storage stays where the customer puts it. Managed cloud, hybrid and self hosted server options belong to LangSmith Deployment, a separate product. SourceLangChain, docs.langchain.com/oss/python/langgraph/checkpointers and /langgraph/deployread 2026-09-21 |
|
| Prebuilt Agents, Templates & Packs | Full |
|
LangChain publishes two complete open source agents built on Deep Agents: Deep Agents Code, a terminal coding agent with persistent memory, skills and approval controls, and OpenWiki, a CLI that writes and maintains a Markdown wiki as durable context for coding agents. Each does its own job without the other. The create_agent harness and the tutorial agents are building blocks for assembly rather than finished agents. SourceLangChain, docs.langchain.com/oss/deepagents/code/overview and /oss/openwiki/overviewread 2026-09-21 |
|
| Triggers & Channel Coverage | Partial |
|
Every run starts when the customer's own code invokes or streams the agent, so every channel is one the customer wires up, and the open source frameworks ship no schedule, webhook or event source that wakes an agent on its own. Webhooks and cron are documented as LangSmith Deployment features, a separate product. SourceLangChain, docs.langchain.com/oss/python/deepagents/going-to-productionread 2026-09-21 |
|
| Model Flexibility & Routing | Full |
|
The developer initializes a model from any supported provider with init_chat_model, and the provider catalog spans OpenAI, Anthropic, Google and many others, so model choice is the customer's. SourceLangChain, docs.langchain.com/oss/python/langchain/modelsread 2026-09-21 |
|
| APIs, SDKs & MCP Extensibility | Full |
|
The product is itself a documented SDK, published for Python and TypeScript with a full API reference, and is called directly from the customer's own code, services and CI. SourceLangChain, docs.langchain.com/oss/python/reference/overview and /langchain/overviewread 2026-09-21 |
|
| Testing, Debugging & Optimization | Full |
|
The open source agentevals package scores the customer's agent trajectory, by deterministic trajectory match in four modes or by an LLM judge, and a fake chat model lets unit tests script exact responses as fixtures, so a change can be evaluated before release without LangSmith. LangSmith datasets and online evaluations sit in LangSmith, a separate product. SourceLangChain, docs.langchain.com/oss/python/langchain/test/evals and /langchain/test/unit-testingread 2026-09-21 |
|
| Browser & Computer Use | Not documented |
|
The frameworks ship no browser, desktop or computer control of their own. Browser tools reach third party engines such as Browserbase and Bedrock AgentCore Browser, each needing its own account and key, so they are products sold beside the framework rather than shipped with it. Deep Agents sandboxes run code rather than operating a browser or desktop. SourceLangChain, docs.langchain.com/oss/python/integrations/providers/browserbaseread 2026-09-21 |
|
The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Recent platform changes
LangChain's MCP adapters for JavaScript reached version 2.0, rebuilt on MCP SDK 2 so each server connects over the newer or older protocol as needed. MCP servers can now pause an agent run to ask the user for input, and the release carries breaking changes, including tool names prefixed with the server name by default.
Bears on: Human approval / guardrails
View sourceLangGraph 1.2.12 added the optional response_schema parameter to interrupt(). It exposes the expected response as JSON Schema and validates resumed values when supplied with a Pydantic model, TypedDict, or dataclass. Raw JSON Schema dictionaries are passed through without validation.
Bears on: Human approval / guardrails
View sourceLangChain introduced Connections in LangSmith, which gives Managed Deep Agents managed credentials and per caller identity. Agents can use shared secrets the agent owns, or OAuth flows owned by each user, so an agent acts with the permissions of the person who called it.
Bears on: Security / enterprise
View sourcePricing
Free / OSS
usage
Included quota
Open source frameworks: no quota and no license fee; they run on the customer's own infrastructure.
What is public
LangChain publishes LangChain, LangGraph and Deep Agents as open source frameworks installed as packages into the customer's own application. Model usage is billed by whichever provider the customer configures. LangSmith, the company's commercial platform for tracing, evaluation and deployment, is priced and graded as its own product in this index.
Billing mechanics
No billing for the open source frameworks. Model provider usage is billed by the provider directly.
Cost watchouts
Model provider usage is the main running cost and is billed by the provider. Tracing, evaluation datasets and managed deployment are LangSmith features priced separately; the open source observability docs route tracing to a LangSmith account.
Variable cost rationale
The frameworks carry no fee; cost scales with the model provider usage and infrastructure the customer runs.
Additional watchouts
Observability, evaluation datasets and managed deployment are LangSmith features and cost extra; the open source observability docs route tracing to a LangSmith account.
Overage / add-ons
None; the open source frameworks are not metered.
Sales call required
No, self serve available
Free / trial
Free (OSS self-host)
Commercial notes
The open source frameworks are the free layer of LangChain's estate; LangSmith is the commercial product, sold separately.
Key ambiguities
None on the frameworks. LangSmith seat, trace and deployment prices belong to the LangSmith record and were removed from this row on 2026-09-21.
Cancellation / refund
No contract for the open source frameworks.
Support SLA / resale
No paid support tier is published for the open source frameworks on the pages read.
Related vendors
- AgentOps — Agent observability and debugging platform: open source SDKs trace…
- Agno — Python agent framework and AgentOS runtime (formerly Phidata) for…
- AIsa — Resource and payment gateway for AI agents: one key to 110+ models…
- AlphaBitCore — AI control plane for regulated financial firms: one gateway enforces…
- Anchor Browser — Cloud hosted browser infrastructure that lets AI agents operate real…
- Apify — Cloud platform and marketplace of more than 73,000 ready-to-run…
Alternatives to LangChain
The closest documented capability profiles to LangChain among agent infrastructure platforms tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- LlamaIndex12.0 / 14Fuller documented coverage on Security, Identity & GovernanceLangChain vs LlamaIndex →
- Agno13.0 / 14Fuller documented coverage on Security, Identity & Governance and Observability & AuditabilityLangChain vs Agno →
- Haystack12.0 / 14Fuller documented coverage on Security, Identity & Governance and Observability & AuditabilityLangChain vs Haystack →
- Pydantic AI12.0 / 14Adds documented Browser & Computer UseLangChain vs Pydantic AI →
- Tray.ai13.0 / 14Fuller documented coverage on Security, Identity & Governance and Observability & Auditability
- Kestra12.5 / 14Fuller documented coverage on Security, Identity & Governance and Observability & Auditability
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded