$npx skillfedfor your agent

langgraph-checkpoint

Library with base interfaces for LangGraph checkpoint savers.

Worth itPyPI Released Aug 202655.1M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — langgraph_checkpoint-4.2.0-py3-none-any.whl
v4.2.0 · released 2026-08-07 · Python >=3.10 · 2 runtime deps: langchain-core, ormsgpack

Yes. This is a foundational library for any LangGraph application requiring state persistence, multi-threaded execution, or resumable workflows. Low install friction, active maintenance, no known vulnerabilities, and MIT licensing make it a safe dependency. Install it if you are building LangGraph applications; it is a required abstraction layer for production deployments.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Deserialization security: set LANGGRAPH_STRICT_MSGPACK=true or pass allowed_msgpack_modules to JsonPlusSerializer to restrict types in production.
  • Low friction: pure Python wheel with only two runtime dependencies (langchain-core and ormsgpack).

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal legal friction for commercial or private projects.

last release 2026-08-07 (7 days) · last repo commit 2026-08-13 · 39,639 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 55,119,367 downloads/mo, #539 on PyPI

Verify before relying

pip install langgraph-checkpoint

from langgraph.checkpoint.memory import InMemorySaver

checkpointer = InMemorySaver()
write_config = {"configurable": {"thread_id": "1", "checkpoint_ns": ""}}
checkpointer.put(write_config, checkpoint_data, {}, {})
checkpoint = checkpointer.get(write_config)
  • Whether the package includes concrete implementations beyond InMemorySaver (e.g., SQL or cloud-backed savers) or only the interface.
  • Performance characteristics and scalability limits for checkpoint storage and retrieval under load.
  • Compatibility guarantees with specific LangGraph versions beyond the langchain-core dependency.
Same gist for agents: .md · .json

What it is and what it does

langgraph-checkpoint defines the base interface and serialization protocol that LangGraph checkpointers must implement to persist graph state. A checkpointer saves snapshots of graph execution at each superstep, identified by a thread_id and optional checkpoint_id, enabling workflows to resume from any saved point. This is essential for human-in-the-loop interactions, maintaining state across multiple user conversations in multi-tenant applications, and recovering from mid-execution failures.

The package provides BaseCheckpointSaver as the interface contract, specifying methods like put, get_tuple, list, and delete_thread for both synchronous and asynchronous execution. It also includes JsonPlusSerializer, a default serialization handler that converts Python objects—including LangChain primitives, datetimes, and enums—to and from msgpack format. By default the deserializer accepts any type found in checkpoint data; production deployments should enable LANGGRAPH_STRICT_MSGPACK or supply an allowed_msgpack_modules list to restrict deserialization to known-safe types.

Use it for

  • Build multi-tenant chat applications where each user conversation is isolated in its own thread with independent state history.
  • Implement human-in-the-loop workflows where graph execution can be paused, reviewed, and resumed from a specific checkpoint.
  • Create durable LLM pipelines that survive node failures by storing pending writes and replaying only incomplete nodes on recovery.
  • Enable conversation memory and context persistence across multiple invocations of the same LangGraph application.
  • Develop debugging and replay tools that load and re-execute a graph from any saved checkpoint in its execution history.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is a foundational library for any LangGraph application requiring state persistence, multi-threaded execution, or resumable workflows. Low install friction, active maintenance, no known vulnerabilities, and MIT licensing make it a safe dependency. Install it if you are building LangGraph applications; it is a required abstraction layer for production deployments.

Install

langgraph-checkpoint on PyPI

Before you install

Low friction: pure Python wheel with only two runtime dependencies (langchain-core and ormsgpack). Active maintenance with a release 7 days ago and 39639 repository stars.

Requires Python 3.10 or later. Deserialization security: set LANGGRAPH_STRICT_MSGPACK=true or pass allowed_msgpack_modules to JsonPlusSerializer to restrict types in production.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal legal friction for commercial or private projects.

Quickstart

pip install langgraph-checkpoint

from langgraph.checkpoint.memory import InMemorySaver

checkpointer = InMemorySaver()
write_config = {"configurable": {"thread_id": "1", "checkpoint_ns": ""}}
checkpointer.put(write_config, checkpoint_data, {}, {})
checkpoint = checkpointer.get(write_config)

Verify before relying

  • Whether the package includes concrete implementations beyond InMemorySaver (e.g., SQL or cloud-backed savers) or only the interface.
  • Performance characteristics and scalability limits for checkpoint storage and retrieval under load.
  • Compatibility guarantees with specific LangGraph versions beyond the langchain-core dependency.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
langchain-coreormsgpack
MaintenanceActively maintained 7 days since the last release
Last repo commit
First released
Downloads55,119,367 / month, #539 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: langgraph_checkpoint-4.2.0-py3-none-any.whl

Tags

Capabilities
langgraph state persistencecheckpoint saver interfacegraph execution resumptionmulti-tenant chat state managementlangchain workflow memorydurable execution frameworkthread-based state tracking
Topics
langgraphstate-persistencellm-workflows

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “graph execution resumption”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

langgraph-checkpoint-postgres With conditions
PyPI · Database · released Aug 2026

Provides a Postgres-backed checkpoint saver for LangGraph, enabling durable state persistence for long-running workflows and agents.

MITpure Python · 3.10+
7.9Mdownloads / mo
langgraph-checkpoint-sqlite Worth it
PyPI · Database · released Jul 2026

Provides a SQLite-backed checkpoint saver for LangGraph, enabling state persistence in LLM applications with both sync and async support.

Install it if you are building LangGraph applications and need local or lightweight checkpoint storage; skip it if you require distributed state management or are…

MITpure Python · 3.10+
3.5Mdownloads / mo
langgraph-checkpoint-aws Worth it
PyPI · Application Frameworks · released Aug 2026

Provides AWS-based persistence backends for LangGraph agents, including Bedrock AgentCore Memory, DynamoDB with S3 offloading, and Valkey checkpoint and document storage.

permissive licensepure Python
567.2Kdownloads / mo
langgraph-checkpoint-redis With conditions
PyPI · Artificial Intelligence · released Jul 2026

Provides Redis-backed checkpoint storage and key-value stores for LangGraph agents, with optional vector search capabilities via RedisJSON and RediSearch modules.

The main gotcha is the Redis module requirement (RedisJSON, RediSearch)—verify your Redis deployment includes these before installing, especially on Azure or Redis…

MITpure Python
1.0Mdownloads / mo
langgraph-checkpoint-mongodb With conditions
PyPI · Database · released May 2026

Provides a MongoDB-backed checkpoint storage implementation for LangGraph, enabling state persistence and recovery in agentic workflows.

license unclearpure Python · 3.10+
431.7Kdownloads / mo
langgraph-runtime-inmem With conditions
PyPI · Application Frameworks · released Aug 2026

Provides an in-memory runtime implementation for the LangGraph API server, enabling graph-based workflow execution without external persistence.

However, clarify the Elastic-2.0 license terms for your use case first, and confirm that in-memory execution meets your durability and scaling requirements before…

license unclearpure Python · 3.11.0+
3.0Mdownloads / mo

See also langsmith-fetch · langgraph · langgraph-cli · orbax-checkpoint