langgraph-objectstorage-checkpoint logo

langgraph-objectstorage-checkpoint

Free

Most checkpoint savers make you run a database. This one just needs a bucket you probably already have.

Visit Website
generative-aiagentic-aiagentsgcsgcs-bucketaiai assistantautomation

Overview

langgraph-checkpoint-objectstorage is a LangGraph BaseCheckpointSaver that persists checkpoints to local filesystem, Google Cloud Storage, or AWS S3. It uses a single class, ObjectStorageSaver, and the backend is selected by the connection string, requiring no additional service beyond a bucket or directory. The package supports full sync and async operations for all BaseCheckpointSaver methods, including get_tuple/aget_tuple, put/aput, list/alist, put_writes/aput_writes, and delete_thread/adelete_thread. It is tested against the official contract with langgraph-checkpoint-conformance on all three backends. Runtime type checking is performed on the public API via typeguard, and the package ships py.typed for static type coverage. Optional features include checkpoint TTL, compression, encryption, and observability. The saver is best for applications already using S3, GCS, or local disk that do not want a database for checkpointing, but it is not for workloads needing transactional guarantees or heavy concurrent writes to the same thread.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use ObjectStorageSaver to persist LangGraph checkpoints to local filesystem, Google Cloud Storage, or AWS S3 without running a database.
  • Teams use ObjectStorageSaver to switch between local disk, GCS, and S3 by changing only the connection string.
  • Teams use ObjectStorageSaver to set a TTL on checkpoints and writes, with expiration handled by bucket lifecycle rules or manual deletion.
  • Teams use ObjectStorageSaver to compress checkpoint and write objects before upload, reducing storage size.
  • Teams use ObjectStorageSaver to encrypt checkpoint and write objects with AES-256-GCM before upload using a custom KeyProvider.
  • Teams use ObjectStorageSaver to export and import threads for backup or migration purposes.
  • Teams use ObjectStorageSaver to monitor checkpoint I/O with observability tools like OpenTelemetry and Prometheus.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections