Dify
Open-source platform for building production-ready LLM apps and agents.

Graph-based orchestration for stateful, controllable LLM agents.
LangGraph is a strong choice when you need explicit control over agent state, loops, and human-in-the-loop steps rather than a quick prototype. The framework itself is free and MIT-licensed, but be clear-eyed that the surrounding LangGraph Platform and LangSmith are separate paid products, and the learning curve is real: you are writing graph and state logic, not clicking together a no-code flow.
LangGraph is an open-source library for orchestrating LLM agents as explicit, stateful graphs, giving developers fine-grained control over loops, branching, checkpointing, and human-in-the-loop steps. Maintained by LangChain, it is free to self-host under an MIT license and works with any model provider, while optional paid products (LangGraph Platform for deployment, LangSmith for observability) sit on top.
LangGraph models an agent as a graph of nodes (functions or LLM calls) connected by edges, with a shared, persisted state object flowing between them. This lower-level, more explicit approach was designed to fix a common complaint about earlier LangChain chains and agents: that they were hard to control, resume, or debug once loops and branching were involved. Because the graph is explicit, developers can add cycles, human-in-the-loop approval steps, checkpointing, and time-travel-style replay of a run. The core library is MIT-licensed and free to self-host, and it works with any LLM provider rather than locking you to a specific model. Around it, LangChain sells commercial layers: LangGraph Platform for managed or self-hosted deployment of agents as APIs, and LangSmith for observability, evaluation, and prompt management. These are separate products with their own pricing, so you can use the framework entirely for free and only pay if you adopt the hosting or tracing services. LangGraph has become one of the more widely adopted agent frameworks for teams that want production control rather than quick prototypes. It is a heavier, more code-first tool than higher-level agent builders, and it assumes comfort with graph and state concepts, which is the main trade-off for the control it provides.
LangGraph is an open-source library from the LangChain team for building stateful LLM agents as explicit graphs. It gives developers fine-grained control over loops, branching, checkpointing, and human-in-the-loop steps. The core is MIT-licensed and free to self-host, while LangGraph Platform and LangSmith are optional paid layers. It suits engineering teams building production agents rather than non-technical users. The main trade-off is a steeper learning curve in exchange for control.
LangGraph is developed and maintained by LangChain, the company behind the widely adopted LangChain framework for building LLM applications. LangChain was founded in 2022 and grew rapidly as one of the default toolkits for LLM development.
The company monetizes through commercial products layered on its open-source ecosystem, including LangSmith for observability and LangGraph Platform for agent deployment, rather than charging for the core libraries.
LangGraph's central abstraction is a graph of nodes and edges with a shared, persisted state object. It supports cycles, conditional routing, checkpointing, persistence, streaming, and human-in-the-loop interrupts, and it is available in both Python and JavaScript/TypeScript.
Around the library, LangGraph Platform offers managed and self-hosted deployment of agents as APIs, while LangSmith adds tracing, evaluation, and prompt management. These integrate tightly but are optional.
Software engineers and AI teams building production-grade agents and multi-agent systems, particularly those already using the LangChain ecosystem and needing explicit control over agent behavior.
AI and backend engineers writing agent orchestration code in Python or TypeScript.
Engineering managers and platform leads choosing an agent framework and deciding whether to pay for managed deployment and observability.
Senior developers, ML platform teams, and open-source community advocates.
A product or platform engineering team building production LLM agents that need controllable state, resumability, and human oversight, and that value an open-source core with optional managed services.
LangChain, the parent company, has raised venture funding including a reported $10M seed led by Benchmark and a $25M Series A led by Sequoia in early 2024. Later-stage rounds at a higher valuation have been reported in the press; exact figures should be verified, as not all rounds are officially confirmed.
Yes. The core LangGraph library is open source under an MIT license and free to self-host. You only pay if you adopt the separate LangGraph Platform (deployment) or LangSmith (observability) products.
LangChain is the broader ecosystem of building blocks and integrations. LangGraph is a lower-level orchestration library for building stateful, graph-based agent workflows with explicit control over loops and state.
No. LangGraph is model-agnostic and works with providers like OpenAI, Anthropic, and open models, as well as local inference.
No. LangSmith is optional observability and evaluation tooling. LangGraph runs fine without it, though tracing can help debug complex agents.
It is used in production by many teams and includes features like checkpointing and persistence aimed at production use, but it is a code-first framework that requires engineering investment.
Side-by-side pages for pricing, features, and best-fit use cases.
Open-source platform for building production-ready LLM apps and agents.
Run open LLMs locally with a single command.
The open hub for machine learning models, datasets, and demos.
Very fast LLM inference on custom LPU hardware.