These pages detail the core interfaces you will use when building with LangGraph. Each section covers a different part of the ecosystem.
If you are just getting started, see the Quickstart for an introduction to the main concepts and usage patterns.

LangGraph

The core APIs for the LangGraph open source library.
  • Graphs: Main graph abstraction and usage.
  • Functional API: Functional programming interface for graphs.
  • Pregel: Pregel-inspired computation model.
  • Checkpointers: Saving and restoring graph state.
  • Storage: Storage backends and options.
  • Caching: Caching mechanisms for performance.
  • Types: Type definitions for graph components.
  • Config: Configuration options.
  • Errors: Error types and handling.
  • Constants: Global constants.
  • Channels: Message passing and channels.

Prebuilt components

Higher-level abstractions for common workflows, agents, and other patterns.