MemorySync
Official SDK

CrewAI + MemorySync

The native CrewAI 1.x memory backend: durable, shared, cross-execution crew memory via Memory(storage=...).

Overview

Install crewai-memorysync and point Memory(storage=MemorySyncStorage(...)) at MemorySync: CrewAI’s own save/recall loop runs against durable server rows instead of local LanceDB files, so crew memory survives redeploys and is shared across services. Five agent tools and a one-line task-context helper complete the surface. The only memory vendor implementing CrewAI 1.x’s actual StorageBackend protocol.

Setup status and requirements

Supported version
crewai-memorysync 1.0.0 (PyPI)
Last setup review
2026-08-23
Permissions
A MemorySync API key with read and write scopes; deletes and resets need delete permission.
Limits
Requires crewai 1.x (Python 3.10+). Full resets require allow_full_reset=True by design. CrewAI embeds queries with its own embedder; keep one embedding model per store.
Open setup documentation →

Capabilities

Quick Start

from crewai import Crew
from crewai.memory import Memory
from crewai_memorysync import MemorySyncStorage
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
memory=Memory(storage=MemorySyncStorage(user_id="support-crew")),
)
crew.kickoff()

Use Cases

Crews that carry context across executions

One knowledge base shared by every crew member

Per-customer isolated crew memory

Explore More

Built for production AI systems

Build AI systems that remember

MemorySync provides the infrastructure layer for persistent memory, adaptive retrieval, and enterprise AI intelligence.

Start free. No credit card required.