· Memory/ Head to head

Zep vs LangMem

Both sit in the memory layer with similar commercial terms, so the practical split is language: Zep targets Python and LangMem targets Python.

Zep

Temporal knowledge graph memory — facts with validity windows, not just embeddings.

Open source · freemium · can be self-hosted · SDKs for Python and TypeScript

LangMem

Memory primitives that plug straight into LangGraph checkpoints.

Open source · can be self-hosted · SDKs for Python

· Side by side/ 4 of 6 differ
ZepLangMem
LicenceOpen sourceOpen source
Pricingfreemiumopen source
Self-hostableYesYes
LanguagesPython, TypeScriptPython
Installpip install langmem
Keys requiredZEP_API_KEYNone
· Where both have published scores/ Benchmarks
BenchmarkZepLangMem
LoCoMo
· Common questions/ FAQ

What is the difference between Zep and LangMem?

Both sit in the memory layer with similar commercial terms, so the practical split is language: Zep targets Python and LangMem targets Python. Zep: Temporal knowledge graph memory — facts with validity windows, not just embeddings. LangMem: Memory primitives that plug straight into LangGraph checkpoints.

Can Zep and LangMem be self-hosted?

Zep can run on your own infrastructure. LangMem can run on your own infrastructure.

Are Zep and LangMem open source?

Zep is open source (freemium). LangMem is open source (open source).

Build a stack with ZepAll memory options
· For agents/ This page, machine-readable

Every page here answers to Accept: text/markdown and returns the same content at roughly a tenth the tokens. No separate site, no toggle — same URL.

curl -s -H "Accept: text/markdown" https://newagent.build/compare/zep-vs-langmem