← Back to research
·7 min read·opensource

LangGraph

LangGraph is LangChain's low-level orchestration framework for building long-running, stateful AI agents as graphs — 1.0 GA, 34K GitHub stars, and production use at Klarna, Uber, LinkedIn, and Replit.

Key takeaways

  • Graph-based agent orchestration with durable execution — agents persist through failures and resume from exactly where they left off
  • Built-in human-in-the-loop with state inspection and modification at any execution point
  • 1.0 GA (October 2025), 34K GitHub stars, ~57M monthly PyPI downloads, and enterprise adoption (Klarna, Uber, LinkedIn, Replit) make it the most production-proven agent orchestration framework
  • Part of LangChain ecosystem — integrates with LangSmith for observability and LangGraph Studio for visual prototyping
  • March 2026 security disclosures (including SQL injection in the SQLite checkpointer) are a reminder that checkpoint backends are attack surface

FAQ

What is LangGraph?

LangGraph is a low-level orchestration framework by LangChain for building long-running, stateful AI agents as directed graphs with durable execution, human-in-the-loop, and comprehensive memory.

How does LangGraph differ from LangChain?

LangChain provides composable components for LLM apps. LangGraph adds stateful graph-based orchestration specifically for agent workflows — durable execution, checkpointing, and multi-agent coordination.

Is LangGraph open source?

Yes, LangGraph is MIT-licensed and reached 1.0 general availability in October 2025. Deployment and hosting (via LangSmith) is a commercial offering with usage-based pricing.

Who competes with LangGraph?

CrewAI for multi-agent teams, AutoGen for Microsoft-ecosystem agents, and custom frameworks. For protocols, A2A and ACP handle cross-agent communication that LangGraph doesn't address.

Executive Summary

LangGraph is LangChain's answer to the question "how do you build agents that survive failures, run for hours, and coordinate with humans?" It models agent workflows as directed graphs with persistent state, durable execution, and checkpointing — making it the most production-oriented agent orchestration framework available. [1]

LangGraph reached 1.0 general availability in October 2025 — billed as battle-tested at Uber, LinkedIn, and Klarna — and now sits at v1.2.4 (June 2026). [2] With 34.5K GitHub stars, ~57M monthly Python downloads on PyPI, and 30+ named production customers (Klarna, Vanta, Lyft, Harvey, Cloudflare, Workday, Nvidia, LinkedIn, Coinbase), it has moved well beyond framework-of-the-month status. [3] [4] [1]

AttributeValue
CompanyLangChain, Inc.
Launched2024 (1.0 GA October 2025)
LicenseMIT (framework), Commercial (deployment)
GitHub Stars34.5K (as of June 2026)
PyPI Downloads~57M/month (as of June 2026)
LanguagesPython, JavaScript/TypeScript

Product Overview

LangGraph provides low-level infrastructure for stateful, long-running agent workflows. [5]

Key Capabilities

CapabilityDescription
Graph-Based OrchestrationModel agent workflows as nodes and edges with conditional routing
Durable ExecutionAgents persist through failures and resume from checkpoints
Human-in-the-LoopInspect and modify agent state at any execution point
Comprehensive MemoryShort-term working memory + long-term persistent memory across sessions
Multi-Agent SupportCoordinate multiple agents within a single graph
StreamingReal-time output streaming for interactive applications

Ecosystem

ComponentDescriptionPricing
LangGraph (OSS)Core graph frameworkFree (MIT)
LangSmith DeploymentManaged deployment, scaling, agent managementUsage-based
LangGraph StudioVisual prototyping and debuggingFree with LangSmith
LangSmithObservability, tracing, evalsFreemium

How It Works

from langgraph.graph import START, StateGraph

graph = StateGraph(State)
graph.add_node("research", research_agent)
graph.add_node("write", writing_agent)
graph.add_node("review", human_review)
graph.add_edge(START, "research")
graph.add_edge("research", "write")
graph.add_edge("write", "review")
graph.add_conditional_edges("review", route_feedback)

app = graph.compile(checkpointer=MemorySaver())

Technical Architecture

AspectDetail
ModelDirected graph with state transitions
StateTyped state objects with reducer functions
PersistenceCheckpoint-based (memory, SQLite, PostgreSQL)
ExecutionDurable — survives crashes, resumes from checkpoint
CommunicationInternal (graph edges), no cross-process protocol
LanguagesPython 3.9+, JavaScript/TypeScript
Open SourceMIT (core), proprietary (Platform)

Strengths

  • Production-proven — 1.0 GA battle-tested at Uber, LinkedIn, and Klarna; 30+ named customers on the homepage [2] [1]
  • Stable API — 1.0 shipped with no breaking changes; only langgraph.prebuilt was deprecated in favor of langchain.agents [2]
  • Durable execution — Checkpoint-based persistence is a genuine differentiator for long-running agents
  • LangChain ecosystem — LangSmith observability and broad LLM integrations
  • Low-level control — Doesn't abstract away prompts or architecture; you control everything
  • Active development — Pushed today (June 11, 2026), 34.5K stars, 5.8K forks, v1.2.4 current [3]
  • Massive adoption — ~57M monthly PyPI downloads as of June 2026 [4]
  • Multi-language — Python and JS/TS SDKs cover most use cases
  • Human-in-the-loop — Built-in state inspection and modification, not bolted on

Cautions

  • Intra-application only — No protocol for cross-process or cross-organization agent communication
  • LangChain coupling — While usable standalone, ecosystem benefits require LangChain buy-in
  • Complexity — Graph-based programming has a learning curve; not as intuitive as CrewAI's role-based model
  • Commercial platform lock-in — Free framework, but production deployment pushes toward paid LangSmith deployment with usage-based pricing [6]
  • Security disclosures — March 2026 reports detailed flaws across LangChain/LangGraph, including an SQL injection in the SQLite checkpoint implementation that let attackers run arbitrary SQL via metadata filter keys [7]
  • 563 open issues — Backlog has grown from 332 in February 2026 [3]
  • No cross-agent protocol — LangGraph agents can't natively talk to non-LangGraph agents without A2A/ACP

What Developers Say

Practitioner sentiment splits between appreciation for the abstraction and wariness of the commercial pull:

"I do like the way they've been able to leverage Langgraph workflows to build agents - it seems like the right abstraction to me ... [but] I feel like Langsmith is creeping further and further into Langchain|graph and it makes me hesitant to invest. It's giving AWS-like gentle but firm lock-in vibes." — threecheese, Hacker News, December 2025 [8]

"In LangGraph, we model this as explicit checkpoint nodes — the agent can't proceed to the action phase without passing through a validation gate." — sourishkundu23 on production agent patterns, Hacker News, March 2026 [9]

"If you are looking for lightweight frameworks, consider smolagents or Pydantic AI. Even OpenAI Agents SDK is simpler. LangChain/LangGraph are the epitome of incompetent designs." — quleap, Hacker News, December 2025 [10]


Pricing & Licensing

TierPriceIncludes
LangGraph OSSFreeCore framework (MIT)
LangSmith Developer$0/seat/mo + usage1 seat, 5K base traces/mo, then pay-as-you-go
LangSmith Plus$39/seat/mo + usage10K base traces/mo, 1 free dev deployment, email support
LangSmith EnterpriseCustomHybrid/self-hosted, SSO/RBAC, SLA support

Usage-based components (as of June 2026): $2.50 per 1K base traces, $0.005 per deployment run, and $0.0036/min uptime per production deployment. [6]


Competitive Positioning

CompetitorLangGraph Differentiator
CrewAILangGraph is lower-level with more control; CrewAI is higher-level with easier setup
AutoGenLangGraph has durable execution and checkpointing; AutoGen has richer conversation patterns
A2ADifferent layers — LangGraph orchestrates internally, A2A connects externally
SummonerSummoner handles cross-org coordination; LangGraph handles intra-app orchestration

Ideal Customer Profile

Best fit:

  • Teams building complex, long-running agent workflows
  • Organizations needing durable execution with failure recovery
  • LangChain ecosystem users wanting agent orchestration
  • Enterprise teams needing observability (LangSmith) and visual debugging (Studio)

Poor fit:

  • Simple single-agent applications (overkill)
  • Teams needing cross-organization agent coordination (need A2A/Summoner on top)
  • Developers wanting high-level abstractions (CrewAI is easier)
  • Teams avoiding vendor ecosystem lock-in

Viability Assessment

FactorAssessment
Financial HealthStrong — LangChain raised $25M+ Series A
Market PositionLeading — Most popular agent orchestration framework, ~57M monthly downloads
Innovation PaceVery active — Daily commits, 1.2.x releases through June 2026
Community/EcosystemLarge — 34.5K stars, 30+ named enterprise customers, LangChain ecosystem
Long-term OutlookStrong — 1.0 GA stability commitment; durable execution and graph orchestration are enduring patterns

Bottom Line

LangGraph is the most production-ready agent orchestration framework, and the 1.0 GA (October 2025) plus ~57M monthly downloads cement that position. Its graph-based model with durable execution, checkpointing, and human-in-the-loop solves real problems that simpler frameworks don't address. The trade-offs are complexity, LangChain ecosystem coupling, and a commercial deployment layer that some developers read as lock-in.

Recommended for: Teams building complex, long-running agent workflows that need reliability, observability, and human oversight.

Not recommended for: Simple agent applications, teams wanting high-level abstractions, or scenarios requiring cross-organization agent coordination.

Outlook: LangGraph will likely remain the default choice for stateful agent orchestration — 1.0's no-breaking-changes stability promise and the post-GA 1.2.x cadence reinforce that. The key questions are whether A2A integration becomes native and whether the March 2026 security disclosures around checkpoint backends get matched with hardening — LangGraph agents that can also participate in cross-framework coordination would be the complete package.


Research by Ry Walker Research • methodology