LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Graphs
  • Functional API
  • Pregel
  • Checkpointing
  • Storage
  • Caching
  • Types
  • Runtime
  • Config
  • Errors
  • Constants
  • Channels
  • Agents
LangGraph CLI
LangGraph SDK
LangGraph Supervisor
LangGraph Swarm
โŒ˜I

LangChain Assistant

Ask a question to get started

Enter to sendโ€ขShift+Enter new line

Menu

OverviewGraphsFunctional APIPregelCheckpointingStorageCachingTypesRuntimeConfigErrorsConstantsChannelsAgents
LangGraph CLI
LangGraph SDK
LangGraph Supervisor
LangGraph Swarm
Language
Theme
PythonlanggraphCheckpointing

Checkpointing

Classes

Class

CheckpointMetadata

Metadata associated with a checkpoint.

Class

BaseCheckpointSaver

Base class for creating a graph checkpointer.

Class

SerializerProtocol

Protocol for serialization and deserialization of objects.

Class

CipherProtocol

Protocol for encryption and decryption of data.

Class

JsonPlusSerializer

Serializer that uses ormsgpack, with optional fallbacks.

Class

EncryptedSerializer

Serializer that encrypts and decrypts data using an encryption protocol.

Class

InMemorySaver

An in-memory checkpoint saver.

Class

PersistentDict

Persistent dictionary with an API compatible with shelve and anydbm.

Class

SqliteSaver

A checkpoint saver that stores checkpoints in a SQLite database.

Class

AsyncSqliteSaver

An asynchronous checkpoint saver that stores checkpoints in a SQLite database.

Class

PostgresSaver

Checkpointer that stores checkpoints in a Postgres database.

Class

AsyncPostgresSaver

Asynchronous checkpointer that stores checkpoints in a Postgres database.

Functions

Function

create_checkpoint

Create a checkpoint for the given channels.

Modules

Module

aio

Module

utils

Constants

Attribute

Checkpoint

Attribute

logger

Attribute

MemorySaver

Attribute

T