Add Synapse as a community checkpointer/store integration #1148

Closed
opened 2026-02-20 17:43:15 -05:00 by yindo · 1 comment
Owner

Originally created by @raghuram369 on GitHub (Feb 15, 2026).

What is Synapse?

Synapse is a neuroscience-inspired memory database for AI agents — privacy-first, local-only, zero dependencies.

Integration Package

langgraph-synapse provides:

  • SynapseCheckpointerBaseCheckpointSaver implementation for persistent graph state
  • SynapseStoreBaseStore implementation for cross-thread semantic memory

Why?

  • All data stays local (no cloud, no API calls)
  • Semantic search across stored state (not just key-value)
  • Pure Python, zero external dependencies
  • Portable .synapse files
pip install langgraph-synapse
from synapse import Synapse
from langgraph_synapse import SynapseCheckpointer, SynapseStore

checkpointer = SynapseCheckpointer(synapse=Synapse("./state"))
store = SynapseStore(synapse=Synapse("./shared"))

graph = builder.compile(checkpointer=checkpointer, store=store)

Repository: https://github.com/raghuram369/synapse
LangChain issue: https://github.com/langchain-ai/langchain/issues/35246

Originally created by @raghuram369 on GitHub (Feb 15, 2026). ## What is Synapse? [Synapse](https://github.com/raghuram369/synapse) is a neuroscience-inspired memory database for AI agents — privacy-first, local-only, zero dependencies. ## Integration Package **[langgraph-synapse](https://pypi.org/project/langgraph-synapse/)** provides: - `SynapseCheckpointer` — `BaseCheckpointSaver` implementation for persistent graph state - `SynapseStore` — `BaseStore` implementation for cross-thread semantic memory ## Why? - All data stays local (no cloud, no API calls) - Semantic search across stored state (not just key-value) - Pure Python, zero external dependencies - Portable `.synapse` files ```bash pip install langgraph-synapse ``` ```python from synapse import Synapse from langgraph_synapse import SynapseCheckpointer, SynapseStore checkpointer = SynapseCheckpointer(synapse=Synapse("./state")) store = SynapseStore(synapse=Synapse("./shared")) graph = builder.compile(checkpointer=checkpointer, store=store) ``` Repository: https://github.com/raghuram369/synapse LangChain issue: https://github.com/langchain-ai/langchain/issues/35246
yindo closed this issue 2026-02-20 17:43:15 -05:00
Author
Owner

@hinthornw commented on GitHub (Feb 17, 2026):

Cool! You are welcome to implement in an integartion package. We won't add to this repo. THanks!

@hinthornw commented on GitHub (Feb 17, 2026): Cool! You are welcome to implement in an integartion package. We won't add to this repo. THanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#1148