{"data":{"slug":"langchain-ai-langgraph","name":"langgraph","tagline":"Low-level orchestration framework for building stateful agents.","github_url":"https://github.com/langchain-ai/langgraph","owner":"langchain-ai","repo":"langgraph","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":38352,"forks":6458,"topics":["agents","ai","ai-agents","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag"],"archived":false,"github_pushed_at":"2026-07-28T14:49:41+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/langchain-ai-langgraph","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langgraph.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langgraph","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langgraph","description":"Build resilient agents.","homepage_url":"https://docs.langchain.com/oss/python/langgraph/","license":"MIT","open_issues":647,"watchers":170,"ai_summary":"LangGraph is an open-source, low-level orchestration framework designed to build resilient and long-running stateful AI agents. It supports durable execution, human-in-the-loop modifications, and comprehensive memory management for agents across a variety of tasks.","readme_excerpt":"<div align=\"center\">\n  <a href=\"https://www.langchain.com/langgraph\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\".github/images/logo-dark.svg\">\n      <source media=\"(prefers-color-scheme: light)\" srcset=\".github/images/logo-light.svg\">\n      <img alt=\"LangGraph Logo\" src=\".github/images/logo-dark.svg\" width=\"50%\">\n    </picture>\n  </a>\n</div>\n\n<div align=\"center\">\n  <h3>Low-level orchestration framework for building stateful agents.</h3>\n</div>\n\n<div align=\"center\">\n  <a href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"><img src=\"https://img.shields.io/pypi/l/langgraph\" alt=\"PyPI - License\"></a>\n  <a href=\"https://pypistats.org/packages/langgraph\" target=\"_blank\"><img src=\"https://img.shields.io/pepy/dt/langgraph\" alt=\"PyPI - Downloads\"></a>\n  <a href=\"https://pypi.org/project/langgraph/\" target=\"_blank\"><img src=\"https://img.shields.io/pypi/v/langgraph.svg?label=%20\" alt=\"Version\"></a>\n  <a href=\"https://x.com/langchain_oss\" target=\"_blank\"><img src=\"https://img.shields.io/twitter/url/https/twitter.com/langchain_oss.svg?style=social&label=Follow%20%40LangChain\" alt=\"Twitter / X\"></a>\n</div>\n\n<br>\n\nTrusted by companies shaping the future of agents – including Klarna, Replit, Elastic, and more – LangGraph is a low-level orchestration framework for building, managing, and deploying long-running, stateful agents.\n\n```bash\npip install -U langgraph\n```\n\n> [!TIP]\n> If you're looking to quickly build agents, check out **[Deep Agents](https://docs.langchain.com/oss/python/deepagents/overview)** — a higher-level package built on LangGraph for agents that can plan, use subagents, and leverage file systems for complex tasks.\n\nFor an equivalent JS/TS library, check out [LangGraph.js](https://github.com/langchain-ai/langgraphjs) and the [JS docs](https://docs.langchain.com/oss/javascript/langgraph/overview).\n\n## Why use LangGraph?\n\nLangGraph provides low-level supporting infrastructure for *any* long-running, stateful workflow or agent:\n\n- **[Durable execution](https://docs.langchain.com/oss/python/langgraph/durable-execution)** — Build agents that persist through failures and can run for extended periods, automatically resuming from exactly where they left off.\n- **[Human-in-the-loop](https://docs.langchain.com/oss/python/langgraph/interrupts)** — Seamlessly incorporate human oversight by inspecting and modifying agent state at any point during execution.\n- **[Comprehensive memory](https://docs.langchain.com/oss/python/langgraph/memory)** — Create truly stateful agents with both short-term working memory for ongoing reasoning and long-term persistent memory across sessions.\n- **[Debugging with LangSmith](https://www.langchain.com/langsmith)** — Gain deep visibility into complex agent behavior with visualization tools that trace execution paths, capture state transitions, and provide detailed runtime metrics.\n- **[Production-ready deployment](https://docs.langchain.com/langsmith/deployments)** — Deploy sophisticated agent systems confidently with scalable infrastructure designed to handle the unique challenges of stateful, long-running workflows.\n\n> [!TIP]\n> For developing, debugging, and deploying AI agents and LLM applications, see [LangSmith](https://docs.langchain.com/langsmith/home).\n\n## LangGraph ecosystem\n\nWhile LangGraph can be used standalone, it also integrates seamlessly with any LangChain product, giving developers a full suite of tools for building agents.\n\nTo improve your LLM application development, pair LangGraph with:\n\n- [Deep Agents](https://docs.langchain.com/oss/python/deepagents/overview) – Build agents that can plan, use subagents, and leverage file systems for complex tasks.\n- [LangChain](https://docs.langchain.com/oss/python/langchain/overview) – Provides integrations and composable components to streamline LLM application development.\n- [LangSmith](https://www.langchain.com/langsmith) – Helpful for agent evals and observability. Debug poor-performing LLM app runs, evaluate age","github_created_at":"2023-08-09T18:33:12+00:00","created_at":"2026-07-07T15:07:44.079562+00:00","updated_at":"2026-07-28T18:00:57.931989+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"enterprise","name":"enterprise"},{"slug":"framework","name":"framework"},{"slug":"langchain","name":"langchain"},{"slug":"multiagent","name":"multiagent"},{"slug":"open-source","name":"open-source"}],"trust":{"provenance":{"is_fork":false,"github_id":676672661,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-28T18:00:57.155Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-07-10T22:58:04Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:28:21.229Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-28T18:00:57.631Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-07-28T18:00:57.631Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-28T18:00:57.631Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"LangGraph is available under the MIT license and is free for both personal and commercial use. However, advanced features or services like deployment and debugging might depend on additional paid-for-"},"requirements":{"notes":["Requires Python environment"],"min_ram_gb":4},"constraints":{"min_ram_gb":4,"pricing_model":"freemium"},"when_to_use":["When you need a low-level framework that supports the development of long-running, stateful AI agents that require complex memory management.","For projects where maintaining agent state across multiple sessions is critical, such as in customer support chatbots or financial advisors.","If your application necessitates robust handling of failures and ability to resume execution from any point without data loss."],"when_not_to_use":["LangGraph is less suitable when you prefer a simpler setup. It demands more initial configuration and lower-level control than other agent-building frameworks such as Deep Agents.","For projects requiring immediate quick-start capabilities, as LangGraph offers foundational support which involves more manual configuration versus quicker-to-prototype tools."],"source":"enrich:decision_facts","observed_at":"2026-07-11T10:51:05.649Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium"},"decision_summary":[{"label":"Pricing","value":"freemium - LangGraph is available under the MIT license and is free for both personal and commercial use. However, advanced features or services like deployment and debugging might depend on additional paid-for-"},{"label":"Requirements","value":"Min 4 GB RAM; Requires Python environment"},{"label":"Adopt for","value":"LangGraph is designed as an open-source orchestration framework to build stateful AI agents. It emphasizes durable execution and human-in-the-loop interventions, along with robust memory management capabilities."}]}}