Skip to main content
LangGraphProduct page

LangGraph Signals

What teams building AI features on LangGraph report, with every finding tied to its evidence.

Read the findings

What the evidence says

Whose sources count

Practitioner sentiment, all practitioners

+25 Positive from 62 sources that take a side

How this figure is made

Positive overall signal, net 25 points

From 61 authors in 54 discussions. Build one pilot agent to measure the glue code and debugging time the framework adds.

Analyzed
96 total sources
Top praise
Explicit Control Flow (22 of 25 sources) See praise evidence
Top concern
Complexity & Overhead (10 of 13 sources) See concern evidence

Mar 2025 to Oct 2026.

79 sources from practitioners, by month and sentiment.

Across 79 sources the read is positive. Explicit control flow draws praise in 22 of the 25 sources that discuss it, and 9 of 15 report it holding up in production. Complexity is the most frequent concern, raised in 10 sources, followed by breaking changes in 9, and 8 of the 25 that describe a framework choice replaced LangGraph.

Positive, mixed and negative sources

The score counts them as 23 positive, 30 mixed and 8 negative votes, one per author. See How the numbers work.

See the evidence

Below: 4 praise themes, 3 concerns, 3 close to agreement and 1 disagreement.

Findings

Counted for All practitioners, from 79 sources. Change group

What practitioners praise

Every capability practitioners describe positively, ranked by how many sources say so. Open one to read who said it.

  1. Explicit Control Flow22 of 25 sources on it praise itNodes and edges define branches and loops, combining deterministic steps with LLM calls.

    Counted for All practitioners.

    Positive, 22

    1. Mixed

      sunnydachs, Independent developer

      I built the same agent in Strands, LangGraph, and CrewAI, and recorded every LLM call to see how they actually differPersonal blog post, dev.to

      Across 27 runs, LangGraph's explicit verify-and-revise loop cut output spread 77% but cost 2.5 times the tokens and latency; CrewAI was the most repeatable.

      Published Sep 21, 2026self-described: Same digest agent built in Strands, LangGraph, and CrewAI; 27 recorded runs

    2. Positive

      mfn-throw, Hacker News commenter

      Comment on: Show HN: Brightdeck - an OOXML-compatible AI presentation makerHacker News comment

      Picked LangGraph for Brightdeck's agent architecture because its modularity makes components easier to test.

      Published Jun 13, 2026self-described: Two-person team building an AI presentation editor

    3. Positive

      Bitter-Pride-157, Reddit user writing on their own blog

      Moved from Google's Agent Development Kit to LangGraphReddit post, r/LangChain

      Switched from Google's Agent Development Kit to LangGraph and calls it one of the best decisions for the workflow, because LangGraph is easier to reason about when state and loops get complex.

      Published May 25, 2026self-described: Agent workflows with complex state and loops

    4. Positive

      ossa-ma, Hacker News commenter, self-described

      Comment on: The Claude Code Source Leak: fake tools, frustration regexes, undercover modeHacker News comment

      Uses LangGraph for deterministically reproducible orchestration of fixed multi-agent data flows inside a service.

      Published Mar 31, 2026

    5. Positive

      Sneh Agrawal, Rishi Raj, Ayan Chatterjee, Wen Zhong Tan, and Sai Reddy Kakumanu, Grab

      From firefighting to building: How AI agents restored our team's core productivityEngineering blog post, Grab Tech Blog

      Grab's data warehouse team uses LangGraph for the loops and hand-offs between its agents, and first answers now reach Slack within minutes where manual searches took hours.

      Published Mar 19, 2026self-described: Grab's Analytics Data Warehouse team, answering data questions from over 1,000 users a month with a multi-agent system

    6. Positive

      jcims, Hacker News commenter

      Comment on: Benchmarking OpenTelemetry: Can AI trace your failed login?Hacker News comment

      Built an SRE agent with LangGraph that, given source code, CI/CD, and infrastructure tools, diagnoses issues and suggests reasonable remediation.

      Published Jan 29, 2026self-described: Building an SRE agent with access to source code, CI/CD and infra control plane

    7. Positive

      _fat_santa, Hacker News commenter

      Comment on: Wrapping my head around AI wrappersHacker News comment

      Their SaaS team leans heavily on LangGraph for agentic workflows, which let them plug generation into broader workflows beyond a chat interface.

      Published Nov 20, 2025self-described: SaaS app team

    8. Positive

      tag_coder, Hacker News commenter

      Comment on: Ask HN: Do you roll your own agent or use a framework?Hacker News comment

      Prefers LangGraph over n8n or Make because they can write tests, use version control, and control context with a custom state reducer.

      Published Oct 7, 2025self-described: Professional developer, built agents in previous roles

    9. Mixed

      NeutralCrane, Hacker News commenter, self-described

      Comment on: Open SWE by LangChainHacker News comment

      Rates LangGraph the least bad of LangChain's products but says OpenAI's Agents SDK and Pydantic AI are solid alternatives now.

      Published Aug 8, 2025

    10. Positive

      four_fifths, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Calls LangChain a meaningless abstraction but finds LangGraph's graph a very useful mental model for agent flows.

      Published Mar 25, 2025

    11. Mixed

      leopoldj, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Sees LangGraph as legitimate workflow software and more than a wrapper, but would consider established workflow engines first.

      Published Mar 25, 2025

    12. Positive

      TimPC, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Likes that a LangGraph node can be any state function, so pre- and post-processing nodes keep the run loop close to repeated graph invocations.

      Published Mar 25, 2025

    13. Positive

      mokarma, Hacker News commenter, self-described

      Comment on: Why we chose LangGraph to build our coding agentHacker News comment

      For complex multi-agent systems with per-agent tools and prompts, finds LangGraph better and easier than AWS Bedrock agents and OpenAI's agent framework.

      Published Mar 24, 2025

    14. Positive

      Sagi Medina, Qodo

      Why we chose LangGraph to build our coding agentEngineering blog post, Qodo blog

      Qodo took LangGraph from first prototype to its production coding agent for its adjustable structure, reusable nodes, and few-line Postgres persistence; docs and testing support lag.

      Published Mar 21, 2025self-described: Qodo's coding agent, from first prototype to production

    15. Positive

      dbrecht_, Hacker News commenter

      Comment on: Agentic Coding Is a TrapHacker News comment

      Built Switchplane on LangGraph control flows that call the LLM only when judgment is needed, so models can be swapped and costs capped in code.

      Published May 4, 2026self-described: Switchplane, a local-only project published under salesforce-misc

    16. Positive

      michael-elias, Hacker News commenter

      Comment on: Building an Autonomous AI Sysadmin with LangGraph, Ansible, and SQLiteHacker News comment

      Built an infrastructure agent with LangGraph for the workflow and Ansible for execution, and keeps anomaly math in SQLite so the model never does arithmetic.

      Published Mar 2, 2026self-described: Solo AIOps agent that acts on infrastructure

    17. No opinion stated

      Farshid Bahrami, Atharva Deo, Roger Bock, Ying Jiang, and Luming Wang, Wayfair

      Flag Early, Fix Faster: Real-Time Intervention for Supplier Transfers with WilmaEngineering blog post, Wayfair Tech Blog

      Wayfair's LangGraph workflow first identifies the comment author in code, then classifies with an author-specific prompt; it reached 95% precision and 97% recall and clears about 65% of tickets without a person.

      Published Jan 15, 2026self-described: Wayfair customer service: flags supplier-customer tickets that need an associate, in about one second per comment

    18. Positive

      Karthik Ramgopal, Distinguished Engineer, and Daniel Hewlett, Principal AI Engineer, LinkedIn

      Lessons Learned from Building LinkedIn's First Agent: Hiring AssistantConference talk transcript, InfoQ (QCon London 2025)

      LinkedIn standardized its agent platform on LangChain and LangGraph behind its own adapters, so teams get prompts, memory, and skills built in and the framework stays swappable.

      Published Dec 31, 2025self-described: LinkedIn's generative AI platform and the Hiring Assistant agent

    19. Mixed

      threecheese, Hacker News commenter, self-described

      Comment on: Show HN: Sim - Apache-2.0 n8n alternativeHacker News comment

      Likes LangGraph's workflow abstraction and middleware, but feels LangSmith and deployment are creeping into the frameworks with lock-in that makes them hesitant to invest.

      Published Dec 12, 2025

    20. Mixed

      Mariano Álvarez, Developer building AI agents

      Lessons from 6 Months of Building AI AgentsPersonal blog post, dev.to

      Found LangGraph powerful and flexible but low-level and hard to grasp, with documentation that is not always clear and several ways to do one thing.

      Published Jun 20, 2025self-described: Six months of agent building, starting with LangGraph

    21. Mixed

      Kydlaw, Hacker News commenter

      Comment on: Why we chose LangGraph to build our coding agentHacker News comment

      The team found LangGraph far better built than LangChain, but its pricing and deployment story felt like vendor lock-in, so they chose Pydantic AI.

      Published Mar 24, 2025self-described: Team evaluation in November 2024

    22. Positive

      joshSzep, Hacker News commenter

      Comment on: Ask HN: What agentic AI frameworks have you used, and did you like them?Hacker News comment

      Built the same toy project with LangChain and with LangGraph plus Pydantic AI, and preferred the second for its Pydantic-backed state and dependencies.

      Published Mar 18, 2025self-described: Solo toy project built twice

    Mixed or negative, 3

    1. Mixed

      7e10, Hacker News commenter

      Comment on: Ask HN: Learning resources for building AI agents?Hacker News comment

      Built a Google Analytics agent on a MERN plus LangGraph stack but finds LangGraph agents do not feel truly autonomous.

      Published Apr 4, 2026self-described: Full-stack MERN developer, built a Google Analytics 4 agent

    2. Negative

      omhome16, Hacker News commenter, self-described

      Comment on: Show HN: Agent framework that generates its own topology and evolves at runtimeHacker News comment

      Finds LangGraph's error handling too rigid: once the happy path breaks, the graph halts or loops.

      Published Feb 12, 2026

    3. Mixed

      m3m3o, builder of a LangGraph shopping assistant

      Swapping the model in a LangGraph multi-agent system is an integration projectReddit post, r/LangChain

      A new model broke 5 agents' worth of assumptions: the planner's conditional routing expected one-word answers, tool calls arrived in the message text, and a silent extraction failure cascaded through the shared state into the next agents.

      Published Apr 13, 2026self-described: A LangGraph shopping assistant with 5 agents, moved from Llama 3.1 70B to Llama 4 Maverick

    Open them in the record
  2. Checkpointing & Durable State10 of 18 sources on it praise itSaved state lets a run resume after failure. Checkpoints preserve thread history, with long-term memory across runs.

    Counted for All practitioners.

    Positive, 10

    1. Positive

      jd_, Hacker News commenter

      Comment on: Show HN: Pizza Bot - An inbox for AI agents that work in the backgroundHacker News comment

      Replaced a homegrown checkpointing layer full of edge-case bugs with LangGraph and Deep Agents for the open-source release, and calls it rock solid so far.

      Published Sep 16, 2026self-described: Pizza Bot team; background agents with checkpointing and human-in-the-loop

    2. Mixed

      Tadeo Donegana Braunschweig, AI engineer on Tiendanube's merchant copilot team

      Scaling LangGraph's Postgres checkpointer in productionEngineering blog post, author's blog

      Tiendanube's copilot handles more than 120,000 conversations a week, and each one leaves about 93 checkpoint records across four tables. The open-source Postgres checkpointer has no expiry, so the team wrote its own migrations, a partitioned cleanup job and a weekly export to S3, and checkpoints only the supervisor graph.

      Published Apr 28, 2026self-described: Tiendanube's conversational copilot for merchants, a LangGraph multi-agent system with more than 120,000 conversations a week

    3. Positive

      Anil Gulecha, Co-Founder & CTO, Kalvium Labs

      LangGraph in Production: Building Stateful AI AgentsEngineering blog post, Kalvium Labs blog

      A document-review agent that restarted after users paused took 45 minutes to fix with LangGraph checkpointing, and interrupts replaced over 200 lines of custom approval code. Oversized state pushed Postgres checkpoint writes to 400ms until the team trimmed it.

      Published Apr 27, 2026Kalvium Labs, six LangGraph agents built for clients, including document review and approval workflows

    4. Positive

      munro, Hacker News commenter, self-described

      Comment on: Agent design is still hardHacker News comment

      Built an agent with LangGraph nine months earlier and is pretty happy with it, using only tools and state and skipping the extra layers.

      Published Nov 22, 2025

    5. Positive

      Sagi Medina, Qodo

      Why we chose LangGraph to build our coding agentEngineering blog post, Qodo blog

      Qodo took LangGraph from first prototype to its production coding agent for its adjustable structure, reusable nodes, and few-line Postgres persistence; docs and testing support lag.

      Published Mar 21, 2025self-described: Qodo's coding agent, from first prototype to production

    6. Mixed

      Mikolaj Wawrzyniak, GitLab Duo Agent Platform team

      How GitLab reduced code-per-agentic-flow ratio by 45%Engineering blog post, GitLab blog

      GitLab chose LangGraph as the base of its agent platform for durable execution and traceability. It then found hand-wired graphs of 450 or more lines per flow too low-level to scale, and a YAML layer on top of LangGraph cut Python per flow by 45%.

      Published Sep 22, 2026self-described: GitLab Duo Agent Platform, whose production agent flows compile from YAML into LangGraph graphs

    7. Mixed

      Ali Suleyman TOPUZ, Software architect writing on agent design

      Harness, Loop, and Graph: What I Learned Building the Same AI Agent Three Different WaysPersonal blog post, dev.to

      Calls LangGraph's checkpointing good, but has watched teams adopt a full graph framework for three-step workflows that never branch.

      Published Aug 28, 2026self-described: Same agent built as a harness, a loop, and a LangGraph graph

    8. Positive

      tag_coder, Hacker News commenter

      Comment on: Ask HN: Do you roll your own agent or use a framework?Hacker News comment

      Prefers LangGraph over n8n or Make because they can write tests, use version control, and control context with a custom state reducer.

      Published Oct 7, 2025self-described: Professional developer, built agents in previous roles

    9. Positive

      prohobo, Hacker News commenter

      Comment on: Ask HN: How are you scaling AI agents reliably in production?Hacker News comment

      Runs a daily ecommerce-analyst report on LangGraph, chose it as the most mature option, and keeps graphs small with checkpointing after each state change.

      Published Aug 15, 2025self-described: AI ecommerce analyst app; daily report per customer queued with BullMQ

    10. Positive

      jeffspinny, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Values LangGraph mainly as a state machine for human-in-the-loop work with time travel, letting analysts fix output and roll back without a custom state machine.

      Published Mar 25, 2025

    Mixed or negative, 8

    1. Mixed

      FurkhanShaikh, GitHub user filing an issue

      [BUG] Resuming after a tool error re-runs the tool node, repeating a side effect that already happenedGitHub issue

      When a tool times out after its side effect commits, resuming from the checkpoint runs the tool again; the reproduction makes two payments for one request.

      Published Oct 4, 2026self-described: Quickstart agent with a checkpointer and a payment tool that times out after committing

    2. Mixed

      celyrt2-alt, GitHub user filing an issue

      Memory leak: _checkpointer_put_after_previous coroutine chains accumulate with default durability="async"GitHub issue

      With the default async durability and any checkpoint write latency, pending checkpoint writes chain together and hold memory in proportion to the number of supersteps; sync durability does not.

      Published Mar 10, 2026self-described: Graph run with a checkpointer that has write latency, such as Postgres

    3. Mixed

      ibbybuilds, GitHub user filing an issue

      Run Cancellation Causes Loss of Streamed State Not Yet Persisted as a CheckpointGitHub issue

      On LangGraph Platform, canceling a run mid-stream loses output streamed since the last checkpoint, sometimes several seconds of it, once the UI resyncs.

      Published Jul 25, 2025self-described: Chat UI on LangGraph Platform with run cancellation

    4. Mixed

      shubhamnegikellton, GitHub user filing an issue

      langgraph-checkpoint-postgres (psycopg.OperationalError: sending query and params failed: SSL error: bad length) encountered across multiple versionGitHub issue

      Reports SSL errors from the Postgres checkpointer across several versions when streaming a ReAct agent with a connection pool; the issue drew 53 comments.

      Published Mar 6, 2025self-described: ReAct agent with AsyncPostgresSaver and a connection pool

    5. Mixed

      MarioAlessandroNapoli, GitHub user filing an issue

      Long tool calls (~180s+) silently re-executed from checkpoint on LangGraph CloudGitHub issue

      On LangGraph Cloud, tool calls longer than about 180 seconds are re-dispatched from the last checkpoint while the original still runs. Both finish, and the team pays for the work two or three times.

      Published Apr 5, 2026self-described: Deep agents dispatching sub-agents that run 3 to 10 minutes on LangGraph Cloud, EU, Plus tier

    6. Mixed

      redhanuman, Hacker News commenter

      Comment on: I built a time-travel debugger for AI agentsHacker News comment

      A production LangGraph agent failed mid-run and the state was gone before they could inspect it, so they built a tool to record every step.

      Published Mar 9, 2026self-described: LangGraph agent in production

    7. Mixed

      ManuelAngel99, GitHub user filing an issue

      AsyncPostgresSaver 2.0.23 fails to read channel values: NoneType object is not a mappingGitHub issue

      After upgrading to checkpoint-postgres 2.0.23, listing a thread's checkpoints failed with a NoneType error.

      Published Jul 27, 2025self-described: Service reading checkpoints with AsyncPostgresSaver

    8. Mixed

      diego898, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Wishes LangGraph's persistence and streaming were further along, since the documented streaming example leaves every client to implement it in full.

      Published Mar 25, 2025

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.LangGraph documents three durability modes, exit, async, and sync, trading speed for the guarantee that every checkpoint is written. It also documents checkpointer packages for memory, SQLite, Postgres, and MongoDB. Checkpointers

    Open them in the record
  3. Production Readiness9 of 15 sources on it praise itStreaming, deployment, scaling, and runtime maturity once the agent serves real users.

    Counted for All practitioners.

    Positive, 9

    1. Positive

      Professional-Pear351, maintainer of the open-source langgraph-harness

      A self-hosted GitLab review agent on LangGraph.js after 1,000 merge requestsReddit post, r/LangChain

      Has reviewed more than 1,000 merge requests with a LangGraph.js agent over 133 releases since June 2026, with about two-thirds of its comments resolved by the author. The failures were loops, repeated tool calls and runs ending on a question, and the maintainer chose small middleware nodes over prompting to catch them.

      Published Oct 7, 2026self-described: A GitLab agent on LangGraph.js that reviews merge requests, resolves issues and chats, in production since June 2026

    2. Mixed

      dragonmage65535, Hacker News commenter

      Comment on: Ask HN: Anyone using Claude Agent SDK in production?Hacker News comment

      Runs LangGraph in production but trusts Claude Code's agent loop more and is exploring the Claude Agent SDK, while finding it heavier than a library.

      Published Jan 24, 2026self-described: Team running LangGraph in production

    3. No opinion stated

      Farshid Bahrami, Atharva Deo, Roger Bock, Ying Jiang, and Luming Wang, Wayfair

      Flag Early, Fix Faster: Real-Time Intervention for Supplier Transfers with WilmaEngineering blog post, Wayfair Tech Blog

      Wayfair's LangGraph workflow first identifies the comment author in code, then classifies with an author-specific prompt; it reached 95% precision and 97% recall and clears about 65% of tickets without a person.

      Published Jan 15, 2026self-described: Wayfair customer service: flags supplier-customer tickets that need an associate, in about one second per comment

    4. Positive

      Karthik Ramgopal, Distinguished Engineer, and Daniel Hewlett, Principal AI Engineer, LinkedIn

      Lessons Learned from Building LinkedIn's First Agent: Hiring AssistantConference talk transcript, InfoQ (QCon London 2025)

      LinkedIn standardized its agent platform on LangChain and LangGraph behind its own adapters, so teams get prompts, memory, and skills built in and the framework stays swappable.

      Published Dec 31, 2025self-described: LinkedIn's generative AI platform and the Hiring Assistant agent

    5. Positive

      shcallaway, Hacker News commenter

      Comment on: LangChain raises US$125M to build the platform for agent engineeringHacker News comment

      A year on LangGraph Platform (now LangSmith Deployment) and the TypeScript SDK: rough at first, but streaming and hosting saved the team from building it in-house.

      Published Oct 21, 2025self-described: Team agents on the LangGraph TypeScript SDK, hosted on LangGraph Platform for about a year

    6. Positive

      Karthik Ramgopal and co-authors, LinkedIn Engineering

      The LinkedIn generative AI application tech stack: extending to build AI agentsEngineering blog post, LinkedIn Engineering Blog

      LinkedIn says it embraced LangGraph for its integrations, production readiness and observability, and adapted it to its own messaging and memory infrastructure with custom providers. LangSmith traces agents before production, and OpenTelemetry covers production.

      Published Sep 10, 2025self-described: LinkedIn's agent platform behind Hiring Assistant, built on its messaging and memory infrastructure

    7. Positive

      prohobo, Hacker News commenter

      Comment on: Ask HN: How are you scaling AI agents reliably in production?Hacker News comment

      Runs a daily ecommerce-analyst report on LangGraph, chose it as the most mature option, and keeps graphs small with checkpointing after each state change.

      Published Aug 15, 2025self-described: AI ecommerce analyst app; daily report per customer queued with BullMQ

    8. Mixed

      tomnipotent, Hacker News commenter, self-described

      Comment on: Agno: Agent framework 10,000x faster than LangChainHacker News comment

      Profiled the claim that Agno is far faster than LangGraph: most LangGraph instantiation time is SSL setup in the OpenAI client, and the gap vanishes over a few requests.

      Published Mar 6, 2025

    9. Mixed

      aussieguy1234, Hacker News commenter

      Comment on: Python is not a great language for data scienceHacker News comment

      LangGraph agents worked well, but the TypeScript version lags so far behind that they switched to Python, where a ReAct agent takes a few lines against about 50 in TypeScript.

      Published Nov 25, 2025self-described: Open source developer, built Tunnelmole

    Mixed or negative, 6

    1. Mixed

      Tadeo Donegana Braunschweig, AI engineer on Tiendanube's merchant copilot team

      Scaling LangGraph's Postgres checkpointer in productionEngineering blog post, author's blog

      Tiendanube's copilot handles more than 120,000 conversations a week, and each one leaves about 93 checkpoint records across four tables. The open-source Postgres checkpointer has no expiry, so the team wrote its own migrations, a partitioned cleanup job and a weekly export to S3, and checkpoints only the supervisor graph.

      Published Apr 28, 2026self-described: Tiendanube's conversational copilot for merchants, a LangGraph multi-agent system with more than 120,000 conversations a week

    2. Mixed

      MarioAlessandroNapoli, GitHub user filing an issue

      Long tool calls (~180s+) silently re-executed from checkpoint on LangGraph CloudGitHub issue

      On LangGraph Cloud, tool calls longer than about 180 seconds are re-dispatched from the last checkpoint while the original still runs. Both finish, and the team pays for the work two or three times.

      Published Apr 5, 2026self-described: Deep agents dispatching sub-agents that run 3 to 10 minutes on LangGraph Cloud, EU, Plus tier

    3. Mixed

      diego898, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Wishes LangGraph's persistence and streaming were further along, since the documented streaming example leaves every client to implement it in full.

      Published Mar 25, 2025

    4. Mixed

      celyrt2-alt, GitHub user filing an issue

      Memory leak: _checkpointer_put_after_previous coroutine chains accumulate with default durability="async"GitHub issue

      With the default async durability and any checkpoint write latency, pending checkpoint writes chain together and hold memory in proportion to the number of supersteps; sync durability does not.

      Published Mar 10, 2026self-described: Graph run with a checkpointer that has write latency, such as Postgres

    5. Negative

      omhome16, Hacker News commenter, self-described

      Comment on: Show HN: Agent framework that generates its own topology and evolves at runtimeHacker News comment

      Finds LangGraph's error handling too rigid: once the happy path breaks, the graph halts or loops.

      Published Feb 12, 2026

    6. Mixed

      ibbybuilds, GitHub user filing an issue

      Run Cancellation Causes Loss of Streamed State Not Yet Persisted as a CheckpointGitHub issue

      On LangGraph Platform, canceling a run mid-stream loses output streamed since the last checkpoint, sometimes several seconds of it, once the UI resyncs.

      Published Jul 25, 2025self-described: Chat UI on LangGraph Platform with run cancellation

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.The langgraph dev server runs Agent Server in memory for development and testing only. LangChain points production use to LangSmith Deployment or a self-managed Agent Server with persistent storage. Run a local server

    Open them in the record
  4. Human-in-the-Loop & Time Travel4 of 5 sources on it praise itAn interrupt pauses a run for human approval or edits. Saved checkpoints support resume, replay, and forks.

    Counted for All practitioners.

    Positive, 4

    1. Positive

      Anil Gulecha, Co-Founder & CTO, Kalvium Labs

      LangGraph in Production: Building Stateful AI AgentsEngineering blog post, Kalvium Labs blog

      A document-review agent that restarted after users paused took 45 minutes to fix with LangGraph checkpointing, and interrupts replaced over 200 lines of custom approval code. Oversized state pushed Postgres checkpoint writes to 400ms until the team trimmed it.

      Published Apr 27, 2026Kalvium Labs, six LangGraph agents built for clients, including document review and approval workflows

    2. Positive

      7777777phil, Hacker News commenter

      Comment on: AI hallucinate. Do you ever double check the output?Hacker News comment

      Building research automation on LangGraph for two months, the team puts a human-in-the-loop checkpoint after every critical step.

      Published Jan 23, 2026self-described: Research automation built with LangGraph over two months

    3. Positive

      jeffspinny, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Values LangGraph mainly as a state machine for human-in-the-loop work with time travel, letting analysts fix output and roll back without a custom state machine.

      Published Mar 25, 2025

    4. Positive

      jd_, Hacker News commenter

      Comment on: Show HN: Pizza Bot - An inbox for AI agents that work in the backgroundHacker News comment

      Replaced a homegrown checkpointing layer full of edge-case bugs with LangGraph and Deep Agents for the open-source release, and calls it rock solid so far.

      Published Sep 16, 2026self-described: Pizza Bot team; background agents with checkpointing and human-in-the-loop

    Mixed or negative, 1

    1. Mixed

      rahulladumor, Reddit user building an approval step

      interrupt() re-runs the whole node on resumeReddit post, r/LangChain

      Points out that a resumed node starts again from the top, so a draft generated before interrupt() is generated again after approval unless it is saved to state first. Replies keep the approved draft in state, hash it, and use sync durability on approval paths.

      Published Oct 21, 2026self-described: A Graph API node that asks a person before the agent sends an email

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.The interrupt() call pauses a run with its state persisted, and Command(resume=...) continues it later, in a new process if needed. Replaying from a checkpoint re-executes every later node, including LLM calls. Interrupts

    Open them in the record

What concerns them

Every concern practitioners raise, most raised first.

  1. Complexity & Overhead10 of 13 sources on it raise it as a concernLinear workflows add boilerplate and indirection, with a steep learning curve compared with plain code.

    Counted for All practitioners.

    Raised as a concern, 10

    1. Mixed

      Mikolaj Wawrzyniak, GitLab Duo Agent Platform team

      How GitLab reduced code-per-agentic-flow ratio by 45%Engineering blog post, GitLab blog

      GitLab chose LangGraph as the base of its agent platform for durable execution and traceability. It then found hand-wired graphs of 450 or more lines per flow too low-level to scale, and a YAML layer on top of LangGraph cut Python per flow by 45%.

      Published Sep 22, 2026self-described: GitLab Duo Agent Platform, whose production agent flows compile from YAML into LangGraph graphs

    2. Mixed

      DeadLocker, Developer with a traditional software engineering background

      Why I Stopped Using LangGraphPersonal blog post, dev.to

      Used LangGraph in 8 of 10 projects and replaced it in most; the state schema became a burden and pipelines did not need a graph. It still suits complex multi-agent work.

      Published Apr 23, 2026self-described: Used LangGraph in 8 of 10 AI projects

    3. Negative

      sriku, Hacker News commenter

      Comment on: Cord: Coordinating Trees of AI AgentsHacker News comment

      The team dropped LangGraph for its own orchestration, saying it wasted time on what could have been an ordinary Python function.

      Published Feb 21, 2026self-described: Team product build

    4. Negative

      embedding-shape, Hacker News commenter, self-described

      Comment on: Wrapping my head around AI wrappersHacker News comment

      Calls adopting LangGraph their biggest mistake building LLM tooling and advises writing the tool-calling loop and plumbing yourself.

      Published Nov 20, 2025

    5. Negative

      mahdiyar, Hacker News commenter

      Comment on: Ask HN: What are you working on (September 2025)?Hacker News comment

      After trying CrewAI and LangGraph, found the learning curve higher than needed for features they did not use, and built their own small agent library.

      Published Sep 25, 2025self-described: Builds open-source agent tools tinyAgent and Roundtable

    6. Mixed

      Mariano Álvarez, Developer building AI agents

      Lessons from 6 Months of Building AI AgentsPersonal blog post, dev.to

      Found LangGraph powerful and flexible but low-level and hard to grasp, with documentation that is not always clear and several ways to do one thing.

      Published Jun 20, 2025self-described: Six months of agent building, starting with LangGraph

    7. Negative

      iLoveOncall, Hacker News commenter

      Comment on: Building Effective AI AgentsHacker News comment

      The team removed LangChain and LangGraph from a work project, saying the boilerplate meant writing more code than calling the model APIs directly.

      Published Jun 17, 2025self-described: Team project at work

    8. Mixed

      CharlieDigital, Hacker News commenter

      Comment on: Why we chose LangGraph to build our coding agentHacker News comment

      Has twice built the Qodo-style flow on lower-level SDKs in under a day and asks why LangGraph over Mastra and other frameworks.

      Published Mar 24, 2025self-described: Series-C former YC startup Motion, hiring C# devs, per profile

    9. Mixed

      Ali Suleyman TOPUZ, Software architect writing on agent design

      Harness, Loop, and Graph: What I Learned Building the Same AI Agent Three Different WaysPersonal blog post, dev.to

      Calls LangGraph's checkpointing good, but has watched teams adopt a full graph framework for three-step workflows that never branch.

      Published Aug 28, 2026self-described: Same agent built as a harness, a loop, and a LangGraph graph

    10. Negative

      Nicola Richli, yeos.ai

      Why We Removed LangGraph From Our AI PlatformCompany blog post, dev.to

      yeos.ai removed LangGraph after months: debugging graphs got harder as customers grew, most requests were sequential, and plain components were easier to test.

      Published Jul 27, 2026self-described: yeos.ai enterprise AI platform serving multiple customers

    Discussed without concern, 3

    1. Mixed

      sunnydachs, Independent developer

      I built the same agent in Strands, LangGraph, and CrewAI, and recorded every LLM call to see how they actually differPersonal blog post, dev.to

      Across 27 runs, LangGraph's explicit verify-and-revise loop cut output spread 77% but cost 2.5 times the tokens and latency; CrewAI was the most repeatable.

      Published Sep 21, 2026self-described: Same digest agent built in Strands, LangGraph, and CrewAI; 27 recorded runs

    2. Mixed

      leopoldj, Hacker News commenter, self-described

      Comment on: We chose LangGraph to build our coding agentHacker News comment

      Sees LangGraph as legitimate workflow software and more than a wrapper, but would consider established workflow engines first.

      Published Mar 25, 2025

    3. Mixed

      tomnipotent, Hacker News commenter, self-described

      Comment on: Agno: Agent framework 10,000x faster than LangChainHacker News comment

      Profiled the claim that Agno is far faster than LangGraph: most LangGraph instantiation time is SSL setup in the OpenAI client, and the gap vanishes over a few requests.

      Published Mar 6, 2025

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.LangChain documents a Functional API that adds persistence, human-in-the-loop, and streaming to existing code with ordinary if statements and loops. It recommends LangChain's higher-level agents for teams that do not need low-level control. Functional API

    Open them in the record
  2. Breaking Changes & Docs9 of 10 sources on it raise it as a concernReleases break existing code or regress checkpointer behavior. Documentation and examples lag releases.

    Counted for All practitioners.

    Raised as a concern, 9

    1. Mixed

      jasonhanna, GitHub user filing an issue

      astream_events v3 dropped cache and reasoning token detailsGitHub issue

      After moving to v3 streaming, the team's dashboards showed prompt caching gone and token costs roughly tripled; v3 had dropped the token details, so a run with 4,210 cache-read tokens reported none. Billing never changed, and langchain-core 1.4.8 fixed the reporting on Jun 18, 2026. The repro used Claude Sonnet 4.6.

      Published Jun 16, 2026self-described: Production agents moved to v3 streaming, monitored in Arize Phoenix

    2. Mixed

      aidandaly24, GitHub user filing an issue

      langgraph 1.1.7 broke OpenTelemetry instrumentation with a TypeErrorGitHub issue

      Upgrading from langgraph 1.1.6 to 1.1.7 made every instrumented agent crash at once, because a new type check rejected the OpenTelemetry handler. The repro agent ran Claude Sonnet 4.5, and LangChain removed the check in 1.1.8 the same day.

      Published Apr 17, 2026self-described: LangGraph agents instrumented with opentelemetry-instrumentation-langchain

    3. Mixed

      jacobreesmontgomery, GitHub user filing an issue

      LangGraph [1.0.6] Bug - Agent infinite looping until recursion limit error is hitGitHub issue

      After upgrading to langgraph 1.0.6, a text-to-SQL agent looped until the recursion limit, and the same configuration on a 0.6 release did not.

      Published Jan 30, 2026self-described: Text-to-SQL agent on Azure OpenAI with a Databricks schema

    4. Mixed

      farouk09, GitHub user filing an issue

      Incompatibility between langgraph-cli and langgraph-api >= 0.7.0GitHub issue

      Dependency resolution failed because langgraph-cli pinned langgraph-api below 0.7.0, blocking projects that needed newer API features.

      Published Jan 21, 2026self-described: Backend project using langgraph-cli and langgraph-api

    5. Mixed

      ManuelAngel99, GitHub user filing an issue

      AsyncPostgresSaver 2.0.23 fails to read channel values: NoneType object is not a mappingGitHub issue

      After upgrading to checkpoint-postgres 2.0.23, listing a thread's checkpoints failed with a NoneType error.

      Published Jul 27, 2025self-described: Service reading checkpoints with AsyncPostgresSaver

    6. Mixed

      ajhwb, GitHub user filing an issue

      0.4.4 ModuleNotFoundError: No module named 'langgraph.cache'GitHub issue

      LangGraph 0.4.4 broke a basic StateGraph import hours after release; pinning 0.4.3 restored it.

      Published May 15, 2025self-described: Following the LangChain RAG tutorial

    7. Negative

      jsemrau, Hacker News commenter, self-described

      Comment on: Quick Primer on MCP Using Ollama and LangChainHacker News comment

      A LangGraph course notebook already failed a week after release; constant breaking changes and no visible roadmap made them move away from LangChain's libraries.

      Published Apr 14, 2025

    8. Positive

      Sagi Medina, Qodo

      Why we chose LangGraph to build our coding agentEngineering blog post, Qodo blog

      Qodo took LangGraph from first prototype to its production coding agent for its adjustable structure, reusable nodes, and few-line Postgres persistence; docs and testing support lag.

      Published Mar 21, 2025self-described: Qodo's coding agent, from first prototype to production

    9. Mixed

      shubhamnegikellton, GitHub user filing an issue

      langgraph-checkpoint-postgres (psycopg.OperationalError: sending query and params failed: SSL error: bad length) encountered across multiple versionGitHub issue

      Reports SSL errors from the Postgres checkpointer across several versions when streaming a ReAct agent with a connection pool; the issue drew 53 comments.

      Published Mar 6, 2025self-described: ReAct agent with AsyncPostgresSaver and a connection pool

    Discussed without concern, 1

    1. Mixed

      Mariano Álvarez, Developer building AI agents

      Lessons from 6 Months of Building AI AgentsPersonal blog post, dev.to

      Found LangGraph powerful and flexible but low-level and hard to grasp, with documentation that is not always clear and several ways to do one thing.

      Published Jun 20, 2025self-described: Six months of agent building, starting with LangGraph

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.LangGraph 1.0 is an LTS release. Breaking changes come only in major versions, and deprecated features stay for at least one minor version. 1.0 is maintained for at least a year after 2.0, and LangGraph 0.4 receives fixes until December 2026. Release policy

    Open them in the record
  3. Typing & Language Support4 of 5 sources on it raise it as a concernLoosely typed state causes runtime problems. Python-first design leaves TypeScript behind the Python version.

    Counted for All practitioners.

    Raised as a concern, 4

    1. Mixed

      m3m3o, builder of a LangGraph shopping assistant

      Swapping the model in a LangGraph multi-agent system is an integration projectReddit post, r/LangChain

      A new model broke 5 agents' worth of assumptions: the planner's conditional routing expected one-word answers, tool calls arrived in the message text, and a silent extraction failure cascaded through the shared state into the next agents.

      Published Apr 13, 2026self-described: A LangGraph shopping assistant with 5 agents, moved from Llama 3.1 70B to Llama 4 Maverick

    2. Mixed

      aussieguy1234, Hacker News commenter

      Comment on: Python is not a great language for data scienceHacker News comment

      LangGraph agents worked well, but the TypeScript version lags so far behind that they switched to Python, where a ReAct agent takes a few lines against about 50 in TypeScript.

      Published Nov 25, 2025self-described: Open source developer, built Tunnelmole

    3. Negative

      davedx, Hacker News commenter

      Comment on: Building Effective AI AgentsHacker News comment

      Spends much of their LangGraph time fixing runtime type errors because graph state is a loosely typed blob, which makes data flow and testing hard.

      Published Jun 18, 2025self-described: Entrepreneur and programmer

    4. Mixed

      DeadLocker, Developer with a traditional software engineering background

      Why I Stopped Using LangGraphPersonal blog post, dev.to

      Used LangGraph in 8 of 10 projects and replaced it in most; the state schema became a burden and pipelines did not need a graph. It still suits complex multi-agent work.

      Published Apr 23, 2026self-described: Used LangGraph in 8 of 10 AI projects

    Discussed without concern, 1

    1. Positive

      shcallaway, Hacker News commenter

      Comment on: LangChain raises US$125M to build the platform for agent engineeringHacker News comment

      A year on LangGraph Platform (now LangSmith Deployment) and the TypeScript SDK: rough at first, but streaming and hosting saved the team from building it in-house.

      Published Oct 21, 2025self-described: Team agents on the LangGraph TypeScript SDK, hosted on LangGraph Platform for about a year

    GILD's fact checks, which don't count as sources

    Checked Oct 12, 2026.State schemas can be TypedDict, dataclass, or Pydantic models with reducer functions; LangGraph.js is documented as a separate JavaScript and TypeScript library with the same orchestration focus. Graph API

    Open them in the record

Where the evidence agrees

Statements this group's sources agree on, then the ones close to agreement.

Close to agreement: each needs 16 supporting sources

  1. Below threshold

    Deterministic steps belong in code, and the LLM is called only where judgment is needed.

    7 supporting sources
  2. Below threshold

    LangGraph earns its overhead on branching, resumable, or approval-gated workflows; straight pipelines do not need a graph.

    6 supporting sources
  3. Below threshold

    Teams replace LangGraph with their own orchestration code once they know the shape of their workflow.

    6 supporting sources

Where it disagrees

Questions the sources split on, with the count on each side.

  • Evidence remains split

    Once a team has built on LangGraph, does it keep it?

    • Chose or kept LangGraph, 17 sources

      Some chose LangGraph over AWS Bedrock agents, n8n, or their own code, for checkpointing, interrupts, and streaming they did not want to build or support.

    • Replaced it, 8 sources

      Others replaced it with their own orchestration code, Pydantic AI, or the Vercel AI SDK, citing overhead, debugging, and breaking changes.

The evidence

Whose experience this is

The three groups, then every practitioner by the context they work in, and how emphasis changes with scale.

Three groups drawn from the same sources. Choose a group to select whose experience counts. Within that group, each author counts once in the practitioner sentiment, with their latest view. Signals open on All practitioners. Teams and leaders have 18 accounts; GILD prints their sentiment from 20.

  • Teams and technical leaders

    31 sources. Named companies and small teams describe production use, capabilities they avoided building, and reasons for replacing LangGraph with custom code.

  • Individual builders

    48 sources. Individual builders describe control flow and checkpoints, along with release changes and the framework work their projects require.

  • All practitioners

    79 sources. This read combines named teams with small startups and solo developers. Their workflows need different amounts of branching and saved state.

79 sources from practitioners, by the context they work in. Filled rows count for this group.

  1. Individual builderDevelopers building on the platform on their own48 sources, counted here

    Emphasizes Control flow, checkpoints, and release churn

  2. Small product team2 to 10 engineers, or an unnamed startup team12 sources, counted here

    Emphasizes Keeping LangGraph or replacing it with own code

  3. Product or platform team11 to 50 engineers, or a named company's team11 sources, counted here

    Emphasizes Production workflows, validation loops, and deployment

  4. Technical leadershipLeaders setting model and platform choices across teams5 sources, counted here

    Emphasizes Standardizing a framework and pausing runs for people

  5. Organization-wideEnterprise or company-wide AI platform3 sources, counted here

    Emphasizes One agent framework shared by dozens of teams

What changes with scale. Individual builders focus on control flow and checkpoints, with reports of breaking changes. Large companies share LangGraph across teams: GitLab runs Duo Agent Platform flows on it, LinkedIn its agent platform, and in LangChain's Interrupt talks BlackRock reports tools from 50+ teams and Toyota 50+ agents. Small teams that left cite difficult debugging and workflows that required less code in plain Python.

Where the sources come from

Where this group's sources were published.

Counted for All practitioners, from 79 sources. Change group

96 sources for this group, 17 of them documentation

  • Developer Communities55, 57% of 96 sources
  • Product Documentation17, 18% of 96 sources
  • Engineering Blogs & Reviews13, 14% of 96 sources
  • Podcasts, Talks & Videos11, 11% of 96 sources

Earlier evidence remains when it still applies. Records tied to renamed products, earlier prices, or closed version gaps carry Needs a recheck.

See sources by origin

The record

Who each source is, how it knows, whether it still applies and what it counts toward.

About this read

What changed, and how we count

What changed

  • Nov 1, 2026: since Oct 30 the page prints one vote per author, and a figure given on the weighted reading is the second view. Individual builders read +20 and all practitioners +25; teams and leaders are unscored.
  • Oct 31, 2026: lists Hasith Kalpage's Outshift account without counting it, because Cisco Outshift runs the AGNTCY initiative, which includes LangChain's technology. On the weighted reading, leaders and teams fall from 19 to 18 counted sources, two short of the 20 a reading needs, and the page still opens on all practitioners, who move from +34 to +31.
  • Every account links to a public source and names its author and publication date.
  • A finding shows when at least 5 sources from 3 different authors discuss it. A disagreement also requires at least 2 sources on each side.
  • Merges learning-curve reports into Complexity & Overhead, since only 3 sources raise the learning curve on its own.
  • Checks the durability, human-in-the-loop, versioning, and deployment findings against LangChain's current documentation.
  • Oct 25, 2026: adds a Wayfair engineering blog post and 5 GitHub issues with reproductions. They add a measured production account and reports of re-run tool calls, memory growth under async durability, and post-1.0 regressions.
  • Oct 26, 2026: adds team accounts from GitLab's and Grab's engineering blogs. Leader accounts come from Kalvium Labs' CTO and from Outshift by Cisco's platform engineering director, each role as their company's own page states it.
  • Oct 28, 2026: adds Tiendanube's checkpoint volumes and LinkedIn's engineering blog, which bring the leaders view to the 20 accounts GILD scores at, plus 8 Reddit threads, 2 GitHub regressions from 2026 and a Software Engineering Daily podcast. The 9 talks from LangChain's own Interrupt conference stay listed without counting.
  • Oct 30, 2026: a second-model check removed a Reddit book announcement that states no cost, failure or adoption tradeoff, and the Kalvium Labs insight card, whose post markets its engineering services. A Shogo employee's Reddit post now lists as a competitor's, LinkedIn's engineering blog counts as a team account, and the Toyota, LATAM and BlackRock talk cards say only what LangChain's descriptions of them say. All practitioners move from +33 to +34 on 64 counted sources; individual builders stay at +20 on 44. The graphai maintainer's Hacker News comment then lists as a competitor's, since Aurelio Labs' graphai competes with LangGraph, so leaders and teams fall to 19 counted sources, one short of a score, and all practitioners stay at +34 on 63.

Method

A running review of what teams building AI features on LangGraph report, from individual builders to company-wide platforms. Each finding links to its sources, and each conflict shows both sides.

Counts cover only the sources GILD reviewed.

Who counts

Teams and technical leaders
Small product team, Product or platform team, Technical leadership, Organization-wide
Individual builders
Individual builder
All practitioners
Everyone in the teams and leaders and individual builders groups

Choose a group to select whose experience counts. Within that group, each author counts once in the practitioner sentiment, with their latest view. GILD files each source in a group from how the account describes its author. A role or employer marked self-described is what the source states about themselves. Documentation checks facts for every group and never counts toward sentiment.

How the numbers work

  • Overall signal. Positive votes minus negative ones, per 100 votes from the sources that take a side. Each author counts once, with their latest view, whoever they are and wherever they posted. The older weighted reading, where accounts GILD matched to a named person count three times when GILD lists the author among technical leaders and twice otherwise, is shown beside it as a second view. Where an author wrote more than one source, the line beside the split gives the votes, one per author, so the score follows from it. When one author's sources from the same day disagree, that author counts as mixed, and a half point rounds away from zero. Sources with no opinion are listed and not counted. Strong positive is +50 or higher, positive +20 to +49, mixed −19 to +19, negative −20 to −49, strong negative −50 or lower.
  • Weighted reading, second view. Counted the older way, where an account GILD matched to a named person counts two or three times, all practitioners read +31 positive (method sentiment/S1). GILD printed that number as "GILD score" until October 29, 2026; most of those matches rest on a name or a self-described role.
  • Method change, Oct 30, 2026. GILD changed how practitioner sentiment counts, to one vote per author. Weighted, it read +33 Positive; with one vote per author it reads +25 Positive. No evidence changed.
  • Unscored. A group gets a score only with 20 sources from 15 authors. Below that, one source moves the score about 5 points, so the read says "Unscored until 20 sources from 15 authors" and shows its counts.
  • Independence. A source whose author works for the vendor, for one of its partners or programs, or for a competitor, and a page the vendor published or ran, is listed with that tie and counts toward nothing. One author counts on at most two records per product. The line under the score says how many authors and how many separate discussions the counted sources come from: comments in one thread are one discussion.
  • Praise and concerns. How many of the sources that discuss a theme praise it or raise it.
  • Consensus. A statement joins when 20% of the group's sources support it and fewer contradict it. Contradicting sources are counted separately. Below that line a statement shows as building. At 40% or more it reads Strong agreement; below, Recurring point.
  • Disagreements. The count on each side. GILD names no winner and gives no share of all users.
  • Minimum evidence. A finding needs 5 sources from 3 authors; a disagreement also needs 2 on each side. Smaller counts stay in the table below, marked under the minimum.

Labels on a source

A source's date and whether it still applies are separate: a recent post can describe an old version, and an old one can still hold.

Documented
Stated in official documentation.
Reported
A practitioner's account of their own use.
Measured
Backed by the source's own measurements, such as a comparative test or tracked team metrics.
GILD analysis
GILD's check of a claim against official documentation.
Current
Describes the product as it is now.
Still applicable
Older, and the behavior or lesson still holds.
Needs a recheck
May depend on a plan, version or setting that changed since it was written. It keeps counting until GILD rechecks it, since the rest of the account usually holds, and its card says so.
Out of date
No longer accurate. Kept in the record; counts toward nothing current.

Flagged for a recheck, of the sources that take a side: teams and leaders 2 of 18, individual builders 3 of 44, all practitioners 5 of 62.

Limits

  • The counts cover 79 reviewed public sources. They do not represent all LangGraph users. Hacker News comments make up the largest share, beside 12 GitHub issues, 7 Reddit threads, engineering blogs and recorded talks. GitHub issues on LangChain's repository are bug reports, which tilt GitHub toward problems, so a bug report counts as mixed unless its author rejects LangGraph. Nine customer talks at LangChain's Interrupt conference tilt toward praise. Wayfair's engineering blog adds a measured production account: 95% precision and 97% recall on ticket flagging. LangChain's own blog and customer stories are left out of the practitioner count, and so is Pydantic founder Samuel Colvin's podcast account, since Pydantic AI competes with LangGraph. Two Reddit records from GILD's R3 research, a set drawn toward non-positive accounts on purpose, and a Reddit question about self-hosted workers are listed without a stance.
  • Sources cover LangGraph 0.1 to 1.2, with inconsistent version details. Each record preserves the version stated. LangGraph 1.0 shipped on October 22, 2025 with no breaking changes promised until 2.0. Earlier breakage reports predate that policy. LangGraph Platform and LangGraph Cloud are now LangSmith Deployment, billed by resources since October 1, 2026. Records tied to earlier names, prices, or version gaps carry Needs a recheck.

Every count, and the sources behind it

16 findings for 3 groups

Each row opens its sources for the group you are reading.

FindingTeams and technical leadersIndividual buildersAll practitionersSources
Current readCurrent sentiment10 positive, 5 mixed, 3 negative14 positive, 25 mixed, 5 negative24 positive, 30 mixed, 8 negativeSources
PraiseExplicit Control Flow7 of 7 positive15 of 18 positive22 of 25 positiveSources
PraiseCheckpointing & Durable State5 of 6 positive5 of 12 positive10 of 18 positiveSources
PraiseHuman-in-the-Loop & Time Travel3 of 3 positive (under the minimum)1 of 2 positive (under the minimum)4 of 5 positiveSources
PraiseInspectable State & Debugging0 of 1 positive (under the minimum)0 of 2 positive (under the minimum)0 of 3 positive (under the minimum)Sources
PraiseProduction Readiness5 of 7 positive4 of 8 positive9 of 15 positiveSources
ConcernComplexity & Overhead4 of 4 raise it (under the minimum)6 of 9 raise it10 of 13 raise itSources
ConcernBreaking Changes & Docs1 of 1 raise it (under the minimum)8 of 9 raise it9 of 10 raise itSources
ConcernLangChain & LangSmith Pull1 of 1 raise it (under the minimum)1 of 2 raise it (under the minimum)2 of 3 raise it (under the minimum)Sources
ConcernTyping & Language Support0 of 1 raise it (under the minimum)4 of 4 raise it (under the minimum)4 of 5 raise itSources
ConsensusA graph pays off for branching, stateful work2 supporting (under the minimum)4 supporting (under the minimum)6 supporting (below threshold)Sources
ConsensusSome teams outgrow the framework3 supporting (under the minimum)3 supporting (under the minimum)6 supporting (below threshold)Sources
ConsensusCode for the deterministic, LLM for judgment3 supporting (under the minimum)4 supporting (under the minimum)7 supporting (below threshold)Sources
ConsensusPaired with LangSmith2 supporting (under the minimum)0 supporting (under the minimum)2 supporting (under the minimum)Sources
DisagreementOnce a team has built on LangGraph, does it keep it?Chose or kept LangGraph 11, Replaced it 4Chose or kept LangGraph 6, Replaced it 4Chose or kept LangGraph 17, Replaced it 8Sources
Current readEvidence mix48 sources65 sources96 sourcesSources

Fact checks

GILD's checks of claims against official documentation, kept apart from the source counts.

  • Checkpointing & Durable State. LangGraph documents three durability modes, exit, async, and sync, trading speed for the guarantee that every checkpoint is written. It also documents checkpointer packages for memory, SQLite, Postgres, and MongoDB. Checkpointers, checked Oct 12, 2026
  • Human-in-the-Loop & Time Travel. The interrupt() call pauses a run with its state persisted, and Command(resume=...) continues it later, in a new process if needed. Replaying from a checkpoint re-executes every later node, including LLM calls. Interrupts, checked Oct 12, 2026
  • Production Readiness. The langgraph dev server runs Agent Server in memory for development and testing only. LangChain points production use to LangSmith Deployment or a self-managed Agent Server with persistent storage. Run a local server, checked Oct 12, 2026
  • Complexity & Overhead. LangChain documents a Functional API that adds persistence, human-in-the-loop, and streaming to existing code with ordinary if statements and loops. It recommends LangChain's higher-level agents for teams that do not need low-level control. Functional API, checked Oct 12, 2026
  • Breaking Changes & Docs. LangGraph 1.0 is an LTS release. Breaking changes come only in major versions, and deprecated features stay for at least one minor version. 1.0 is maintained for at least a year after 2.0, and LangGraph 0.4 receives fixes until December 2026. Release policy, checked Oct 12, 2026
  • LangChain & LangSmith Pull. LangChain's documentation states LangGraph can be used without LangChain, and LangGraph is MIT-licensed. Studio needs a LangSmith account, and managed hosting runs on LangSmith Deployment, which requires the Plus plan or above. LangGraph overview, checked Oct 12, 2026
  • Typing & Language Support. State schemas can be TypedDict, dataclass, or Pydantic models with reducer functions; LangGraph.js is documented as a separate JavaScript and TypeScript library with the same orchestration focus. Graph API, checked Oct 12, 2026