Skip to main content

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.

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:
  • 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, optional customer_id, and optional conversation_id.

Available Integrations

https://cdn.simpleicons.org/langchain

LangChain

Memory, callbacks, retriever, and tools for LangChain chains and agents.
https://cdn.simpleicons.org/langchain

LangGraph

Checkpointer and cross-thread store for LangGraph graphs.
https://github.com/run-llama.png

LlamaIndex

BaseMemory implementation and retriever for LlamaIndex pipelines.
https://github.com/openai.png

OpenAI Agents

Search and store tools for the OpenAI Agents SDK.
https://cdn.simpleicons.org/pydantic

Pydantic AI

Dependency dataclass and tool registration for Pydantic AI agents.
https://github.com/crewAIInc.png

CrewAI

StorageBackend implementation for CrewAI’s unified Memory system.
https://microsoft.github.io/autogen/stable//_static/logo.svg

AutoGen

Search and store BaseTool implementations for AutoGen agents.
https://cdn.simpleicons.org/google

Google ADK

FunctionTool factory for Google Agent Development Kit agents.
https://github.com/deepset-ai.png

Haystack

SynapRetriever and SynapMemoryWriter pipeline components for Haystack.
https://github.com/agno-agi.png

Agno

Drop-in InMemoryDb replacement that routes user memories through Synap.
https://raw.githubusercontent.com/microsoft/semantic-kernel/main/docs/images/sk_logo.png

Semantic Kernel

Kernel plugin with search_memory and store_memory functions.
https://github.com/microsoft.png

Microsoft Agent Framework

Context and history providers for the Microsoft Agent Framework.
https://cdn.simpleicons.org/nvidia

NeMo Agent Toolkit

MemoryEditor implementation for NVIDIA NeMo Agent Toolkit workflows.
https://github.com/livekit.png

LiveKit Agents

Context preloading and turn recording for LiveKit voice agents.
https://github.com/pipecat-ai.png

Pipecat

Frame processors for memory injection and recording in Pipecat pipelines.
https://cdn.simpleicons.org/anthropic

Claude Agent SDK

Hooks and MCP server for Anthropic’s Claude Agent SDK (Python & TypeScript).
https://github.com/mastra-ai.png

Mastra

SynapMemory class and tools for the Mastra ADK (TypeScript).
https://cdn.simpleicons.org/vercel

Vercel AI SDK

Middleware that wraps any Vercel AI SDK model with automatic Synap context.

Quick Comparison

PackageLanguageIntegration pointInstall
maximem-synap-langchainPythonMemory, callback, retriever, toolspip install maximem-synap-langchain
maximem-synap-langgraphPythonCheckpointer + Storepip install maximem-synap-langgraph
maximem-synap-llamaindexPythonBaseMemory + retrieverpip install maximem-synap-llamaindex
maximem-synap-openai-agentsPythonFunction toolspip install maximem-synap-openai-agents
maximem-synap-pydantic-aiPythonDeps + toolspip install maximem-synap-pydantic-ai
maximem-synap-crewaiPythonStorageBackendpip install maximem-synap-crewai
maximem-synap-autogenPythonBaseToolpip install maximem-synap-autogen
maximem-synap-google-adkPythonFunctionTool factorypip install maximem-synap-google-adk
maximem-synap-haystackPythonPipeline componentspip install maximem-synap-haystack
maximem-synap-agnoPythonInMemoryDb subclasspip install maximem-synap-agno
maximem-synap-semantic-kernelPythonKernel pluginpip install maximem-synap-semantic-kernel
maximem-synap-microsoft-agentPythonContext + history providerspip install maximem-synap-microsoft-agent
maximem-synap-nemo-agent-toolkitPythonMemoryEditorpip install maximem-synap-nemo-agent-toolkit
maximem-synap-livekit-agentsPythonHelpers + function toolspip install maximem-synap-livekit-agents
maximem-synap-pipecatPythonFrame processorspip install maximem-synap-pipecat
maximem-synap-claude-agentPythonHooks + MCP serverpip install maximem-synap-claude-agent
@maximem/synap-claude-agentTypeScriptHooks + MCP servernpm install @maximem/synap-claude-agent
@maximem/synap-mastraTypeScriptMastraMemory + toolsnpm install @maximem/synap-mastra
@maximem/synap-vercel-adkTypeScriptModel middlewarenpm install @maximem/synap-vercel-adk
The TypeScript packages wrap the JavaScript SDK, which spawns the Python SDK as a subprocess. They require a Python 3.11+ runtime on the host and do not run on Edge Runtime, Cloudflare Workers, Bun, Deno Deploy, or AWS Lambda Node-only runtimes. See Installation → JavaScript / TypeScript SDK.

Prerequisites

Every integration requires a configured MaximemSynapSDK instance:
import os
from maximem_synap import MaximemSynapSDK, SDKConfig

sdk = MaximemSynapSDK(
    api_key=os.environ["SYNAP_API_KEY"],
    config=SDKConfig(cache_backend="sqlite"),
)
await sdk.initialize()
See SDK Initialization and Authentication for full setup details.