Letta / MemGPT vs Zep & Graphiti

Letta / MemGPT vs Zep & Graphiti: side-by-side comparison of two dedicated memory layers systems — architecture, taxonomy, license, pricing, MCP/A2A support, and direct edges.

Letta / MemGPT · Zep & Graphiti

Compare any two systems →

Cost & capability

Letta / MemGPTZep & Graphiti
Capability bandcompetentcompetent
Capability composite6868
Cost tierfreefree
$/Mtok input00
$/Mtok output00
Use casesLong Running Session, Memory Augmented Chat, Multi Agent CoordinationLong Running Session, Memory Augmented Chat, Multi Agent Coordination, Analytical Summarization

Where they differ (14)

Rows where both sides have data and the values disagree — the shortlist of dimensions that actually distinguish these two systems.

Letta / MemGPTZep & Graphiti
Use casesLong Running Session, Memory Augmented Chat, Multi Agent CoordinationLong Running Session, Memory Augmented Chat, Multi Agent Coordination, Analytical Summarization
TypeTiered: core / recall / archivalBi-temporal knowledge graph
Created2023-102024-08
Latest releaseLetta Code v0.34.30 (npm @letta-ai/letta-code, 2026-10-29); PyPI letta v0.34.12 (2026-10-12); last letta-ai/letta server tag v0.16.8 (May 2026)v0.30.0 (2026-09-01) (graphiti-core; MCP server mcp-v1.1.0 same day)
GitHubletta-ai/letta-code — ~3.7k stars, Apache-2.0 (current source: agent harness, terminal UI, App Server); letta-ai/letta (~25.3k stars, not archived) is now a README pointing to letta-code, with the retired Letta V1 API server on its archive branchgetzep/graphiti — ~32k stars, last commit 2026-09
PricingFree $0 (3 agents); Pro $20/mo; Developer pay-as-you-go ($0.10/active agent/mo); Teams; Enterprise customFree 10k credits/mo; Flex $125/mo ($104 annual) 50k credits; Flex Plus $375/mo ($312 annual) 200k credits; Enterprise custom
Funding$10M total $70M val Seed · 2024-09$3M total Seed (additional) · 2024-04
Backend storagePostgres + pgvectorPostgres + Neo4j (Graphiti)
DeploymentBothBoth — Zep Cloud managed; Graphiti OSS self-hosted (Neo4j/FalkorDB)
API surfaceREST, SDK: Python, TSREST, SDK: Python, JS/TS, Go
Multi-tenancyLogical namespace per org/project/agent; self-hosted Docker option for hard tenant isolationLogical namespace per user/session; AWS VPC self-hosted option for full data residency; HIPAA BAA on Enterprise plan
MCPnative (first-party) — Letta serves & consumes MCPnative (first-party) — Graphiti MCP server
Optimised forLLM-as-OS paradigm; agent autonomy in managing its own memorymemory operation tracing + drift / poisoning detection
Anti-fitno anti-fit explicitly statednot for use cases that don't run agent workloads in production

At a glance

Letta / MemGPTZep & Graphiti
SectionDedicated memory layers Dedicated memory layers
TierT1 T1
TypeTiered: core / recall / archival Bi-temporal knowledge graph
Created2023-10 2024-08
Latest releaseLetta Code v0.34.30 (npm @letta-ai/letta-code, 2026-10-29); PyPI letta v0.34.12 (2026-10-12); last letta-ai/letta server tag v0.16.8 (May 2026) v0.30.0 (2026-09-01) (graphiti-core; MCP server mcp-v1.1.0 same day)
LicenseApache-2.0 Apache-2.0
GitHubletta-ai/letta-code — ~3.7k stars, Apache-2.0 (current source: agent harness, terminal UI, App Server); letta-ai/letta (~25.3k stars, not archived) is now a README pointing to letta-code, with the retired Letta V1 API server on its archive branch getzep/graphiti — ~32k stars, last commit 2026-09
PricingFree $0 (3 agents); Pro $20/mo; Developer pay-as-you-go ($0.10/active agent/mo); Teams; Enterprise custom Free 10k credits/mo; Flex $125/mo ($104 annual) 50k credits; Flex Plus $375/mo ($312 annual) 200k credits; Enterprise custom
Funding$10M total $70M val Seed · 2024-09 $3M total Seed (additional) · 2024-04
Backend storagePostgres + pgvector Postgres + Neo4j (Graphiti)
DeploymentBoth Both — Zep Cloud managed; Graphiti OSS self-hosted (Neo4j/FalkorDB)
API surfaceREST, SDK: Python, TS REST, SDK: Python, JS/TS, Go
Embeddingmultiple supported multiple supported
Multi-tenancyLogical namespace per org/project/agent; self-hosted Docker option for hard tenant isolation Logical namespace per user/session; AWS VPC self-hosted option for full data residency; HIPAA BAA on Enterprise plan
MCPnative (first-party) — Letta serves & consumes MCP native (first-party) — Graphiti MCP server
A2Anot documented publicly not documented publicly
OpenTelemetrynot documented publicly not documented publicly
Optimised forLLM-as-OS paradigm; agent autonomy in managing its own memory memory operation tracing + drift / poisoning detection
Anti-fitno anti-fit explicitly stated not for use cases that don't run agent workloads in production

Taxonomy

AxisLetta / MemGPTZep & Graphiti
storagekvgraph
retrievalsimilaritygraph-traversal
persistencelong-termlong-term
updateagent-controlledappend-only
unitepisodeepisode
governanceinspectableauditable
conflictllm-arbitratebi-temporal

Pros & cons

Letta / MemGPT

Pros: Most architecturally principled — explicit OS-style tiering makes capacity behavior predictable; UC Berkeley origin + active v1 maturity.

Cons: Tier configuration adds operational complexity vs flat vector memory; latency is sensitive to paging decisions on long histories.

Zep & Graphiti

Pros: Bi-temporal graph captures event time + ingestion time, making contradiction tracking and chronological reasoning correct by construction.

Cons: KG storage is heavier than vector for the same data volume; smaller funding base than Mem0 ($2.3M vs $24M).

Rows last verified 2026-10-29 / 2026-10-22. Data is CC-BY-4.0 — see how to read this.