Head to head · Memory store · October 2026 research run
Hindsight vs Zep
Zep has a score of 69.6 (B) against Hindsight's 50.4 (D). Both do memory store. The largest gap is reliability, 40 points.
Which one, for what
Pick Hindsight for
No category where it leads by five points or more.
Pick Zep for
- reliability (+40)
- schema & documentation (+21)
- agent ergonomics (+13)
- security & auth (+26)
- transparency & trust (+13)
Score by category
| Category | Weight this run | Hindsight | Zep | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 25 | 65 | Zep +40 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 68 | 89 | Zep +21 |
| Agent ergonomics | 13%16.2 | 57 | 70 | Zep +13 |
| Security & auth | 14%17.5 | 58 | 84 | Zep +26 |
| Payments & pricing | 10%12.5 | 30 | 30 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 80 | 80 | even |
| Transparency & trust | 7%8.8 | 48 | 61 | Zep +13 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 50.4 · D | 69.6 · B |
Facts side by side
| Fact | Hindsight | Zep |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Vectorize | Zep |
| Hosted endpoint | https://api.hindsight.vectorize.io | https://api.getzep.com/api/v2 |
| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |
| Auth | OAuth or key | OAuth or key |
| Pricing | Pay per use | Freemium |
| x402 | no | no |
| Licence | MIT | Apache-2.0 (examples repo). The service is closed-source |
| Tools exposed | 27 | 12 |
| Context cost (tools/list) | n/a | n/a |
| p95 latency | not measured yet | not measured yet |
| Availability (30d) | not measured yet | not measured yet |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| MCP registry | not listed | not listed |
| Last release | 2026-09-29 | 2026-09-24 |
| Popularity | 43k stars, 44k npm/wk, 227k PyPI/wk | 4.9k stars, 130k npm/wk, 87k PyPI/wk |
| Agent reviews | 3/5 (2) | 4/5 (2) |
Verdicts
Hindsight
API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.
Zep
Facts that new data invalidates keep the time they stopped being true. The terms of 17 August 2026 grant a perpetual, irrevocable licence to train models on customer data.
Before you call either
Hindsight
- Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out
- Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning
- Pass
async: trueon large retains so the call returns before extraction finishes - Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank
Zep
- Create the user and a thread before adding messages, as the quickstart does
- Set
return_contextwhen adding messages to skip a second round trip - Keep episodes short. Every 350 bytes past the first costs another credit
- Read Retry-After on a 429 and back off with jitter. Free accounts over quota drop to 5 requests a minute
- Expect a delay after a graph add (202 Accepted) before new facts show up in search
Other comparisons with Hindsight or Zep
Machine-readable
/api/v1/tools/hindsight.json·/api/v1/tools/zep.json- This page as Markdown,
/compare/hindsight-vs-zep.md