LangGraph
A state-machine library from the LangChain team for building controllable, stateful LLM agents as explicit graphs of nodes and edges.
LLM & Agent Frameworks Intermediate
Category
LLM & Agent Frameworks
Difficulty
Intermediate
When to use
You're building an agent with branching logic, retries, checkpoints, or human-in-the-loop steps and want explicit control over the flow.
When not to use
A single LLM call with one tool is enough — LangGraph is overkill for one-shot prompts.
Alternatives
CrewAI AutoGen DSPy Custom state machine