Hi LangGraph team,
Our team at Aerospike is building an Aerospike integration for LangGraph persistence and wanted to check on the best way to contribute it upstream.
So far, We have implemented:
-
A custom checkpointer (
BaseCheckpointSaver) -
A custom memory / store backend (
BaseStore)
Before opening a PR, we wanted to align on a few things:
-
Structure: Should DB integrations live inside the LangGraph repo or as external/community packages? Is there a preferred pattern to follow?
-
Process: Is it better to start with a design discussion or open a draft PR? Any existing integrations you’d recommend referencing?
Happy to share a repo or design doc if helpful.
Thank you!
Aerospike Team