Synap ships a library of thin integration packages so you can add persistent memory to your existing agent stack without rewriting your application. Each package handles the translation between Synap’s API and the framework’s native memory or tool interface. All packages share the same contract:Documentation Index
Fetch the complete documentation index at: https://docs.maximem.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Read-side failures degrade gracefully — a failed context fetch returns an empty result and logs an error, so your agent keeps running.
- Write-side failures surface explicitly — failed ingestion raises
SynapIntegrationError(or equivalent) so callers know if memory persistence failed. - Same scoping model everywhere — every package accepts
user_id, optionalcustomer_id, and optionalconversation_id.
Available Integrations
LangChain
Memory, callbacks, retriever, and tools for LangChain chains and agents.
LangGraph
Checkpointer and cross-thread store for LangGraph graphs.
LlamaIndex
BaseMemory implementation and retriever for LlamaIndex pipelines.OpenAI Agents
Search and store tools for the OpenAI Agents SDK.
Pydantic AI
Dependency dataclass and tool registration for Pydantic AI agents.
CrewAI
StorageBackend implementation for CrewAI’s unified Memory system.AutoGen
Search and store
BaseTool implementations for AutoGen agents.Google ADK
FunctionTool factory for Google Agent Development Kit agents.Haystack
SynapRetriever and SynapMemoryWriter pipeline components for Haystack.Agno
Drop-in
InMemoryDb replacement that routes user memories through Synap.Semantic Kernel
Kernel plugin with
search_memory and store_memory functions.Microsoft Agent Framework
Context and history providers for the Microsoft Agent Framework.
NeMo Agent Toolkit
MemoryEditor implementation for NVIDIA NeMo Agent Toolkit workflows.LiveKit Agents
Context preloading and turn recording for LiveKit voice agents.
Pipecat
Frame processors for memory injection and recording in Pipecat pipelines.
Claude Agent SDK
Hooks and MCP server for Anthropic’s Claude Agent SDK (Python & TypeScript).
Mastra
SynapMemory class and tools for the Mastra ADK (TypeScript).Vercel AI SDK
Middleware that wraps any Vercel AI SDK model with automatic Synap context.
Quick Comparison
| Package | Language | Integration point | Install |
|---|---|---|---|
maximem-synap-langchain | Python | Memory, callback, retriever, tools | pip install maximem-synap-langchain |
maximem-synap-langgraph | Python | Checkpointer + Store | pip install maximem-synap-langgraph |
maximem-synap-llamaindex | Python | BaseMemory + retriever | pip install maximem-synap-llamaindex |
maximem-synap-openai-agents | Python | Function tools | pip install maximem-synap-openai-agents |
maximem-synap-pydantic-ai | Python | Deps + tools | pip install maximem-synap-pydantic-ai |
maximem-synap-crewai | Python | StorageBackend | pip install maximem-synap-crewai |
maximem-synap-autogen | Python | BaseTool | pip install maximem-synap-autogen |
maximem-synap-google-adk | Python | FunctionTool factory | pip install maximem-synap-google-adk |
maximem-synap-haystack | Python | Pipeline components | pip install maximem-synap-haystack |
maximem-synap-agno | Python | InMemoryDb subclass | pip install maximem-synap-agno |
maximem-synap-semantic-kernel | Python | Kernel plugin | pip install maximem-synap-semantic-kernel |
maximem-synap-microsoft-agent | Python | Context + history providers | pip install maximem-synap-microsoft-agent |
maximem-synap-nemo-agent-toolkit | Python | MemoryEditor | pip install maximem-synap-nemo-agent-toolkit |
maximem-synap-livekit-agents | Python | Helpers + function tools | pip install maximem-synap-livekit-agents |
maximem-synap-pipecat | Python | Frame processors | pip install maximem-synap-pipecat |
maximem-synap-claude-agent | Python | Hooks + MCP server | pip install maximem-synap-claude-agent |
@maximem/synap-claude-agent | TypeScript | Hooks + MCP server | npm install @maximem/synap-claude-agent |
@maximem/synap-mastra | TypeScript | MastraMemory + tools | npm install @maximem/synap-mastra |
@maximem/synap-vercel-adk | TypeScript | Model middleware | npm install @maximem/synap-vercel-adk |
Prerequisites
Every integration requires a configuredMaximemSynapSDK instance: