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 WebsitePrices 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!