Skip to content

Overview

LangGraph is built for developers who want to build powerful, adaptable AI agents. Developers choose LangGraph for:

  • Reliability and controllability. Steer agent actions with moderation checks and human-in-the-loop approvals. LangGraph persists context for long-running workflows, keeping your agents on course.
  • Low-level and extensible. Build custom agents with fully descriptive, low-level primitives free from rigid abstractions that limit customization. Design scalable multi-agent systems, with each agent serving a specific role tailored to your use case.
  • First-class streaming support. With token-by-token streaming and streaming of intermediate steps, LangGraph gives users clear visibility into agent reasoning and actions as they unfold in real time.

Learn LangGraph basics

To get acquainted with LangGraph's key concepts and features, complete the following LangGraph basics tutorials series:

  1. Build a basic chatbot
  2. Add tools
  3. Add memory
  4. Add human-in-the-loop controls
  5. Customize state
  6. Time travel

In completing this series of tutorials, you will build a support chatbot in LangGraph that can:

  • Answer common questions by searching the web
  • Maintain conversation state across calls
  • Route complex queries to a human for review
  • Use custom state to control its behavior
  • Rewind and explore alternative conversation paths