Show HN: Drop-In Checkpointer for LangGraph (No DB Setup Required)
I built Convo SDK after spending way too many hours wrestling with LangGraph checkpointer implementations. Every time I wanted to add memory to a LangGraph agent, I'd end up in database setup hell.
The Problem: - Setting up PostgresSaver means managing connection pools, schemas, migrations - MongoSaver requires MongoDB hosting, backup strategies, monitoring - Custom BaseCheckpointer implementations are 100+ lines of boilerplate - Production failures from connection pool exhaustion, timeout errors - Infrastructure costs pile up fast
The Solution: Replace any LangGraph checkpointer with one line:
// Before: 50+ lines of custom PostgresSaver setup const checkpointer = new PostgresSaver(connectionPool);
// After: One line const checkpointer = convo.checkpointer();
What makes it different: - Drop-in replacement for any LangGraph checkpointer - Cloud-native persistence (no database setup required) - Thread management for multi-user apps - Checkpoint restoration for debugging
Tech Stack: - TypeScript-first with full type safety - Works with all LangGraph patterns (ReAct agents, custom workflows) - Handles async operations and human-in-the-loop - Compatible with existing LangChain ecosystem
I've been using this in production for 6 months and it's eliminated all our checkpoint-related infrastructure headaches. The API is intentionally minimal - just init, get checkpointer, and you're done. I've now released it in an open beta and am excited to share it with the world.
Would love feedback from other LangGraph users! What's been your experience with checkpointer implementations?
Links (Free Tiers Available): - Dashboard: https://dashboard.convo.diy - NPM: https://npmjs.com/package/convo-sdk
No comments yet