{
  "data": {
    "a": {
      "slug": "graphiti",
      "name": "Graphiti",
      "vendor": "Zep",
      "vendorUrl": "https://www.getzep.com",
      "kind": "framework",
      "category": "agent-memory",
      "summary": "Open-source Python framework from Zep that builds a temporal knowledge graph from chat messages, text and JSON.",
      "url": "https://www.anchorterminal.com/tools/graphiti",
      "markdownUrl": "https://www.anchorterminal.com/tools/graphiti.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/graphiti.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/graphiti.json",
      "repo": "https://github.com/getzep/graphiti",
      "license": "Apache-2.0",
      "transports": [
        "streamable-http",
        "stdio"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "graphiti-core"
        }
      ],
      "auth": "none",
      "authNotes": "Runs on your own machine. You supply an LLM key (OPENAI_API_KEY by default) and database settings such as FALKORDB_URI or NEO4J_URI, NEO4J_USER and NEO4J_PASSWORD.",
      "pricing": "free",
      "pricingNotes": "Free under Apache-2.0. You pay for the LLM and embedding calls it makes on every ingest and for running the graph database (https://github.com/getzep/graphiti). Zep sells a hosted memory service from the same team (https://www.getzep.com/pricing/).",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 13,
      "popularity": {
        "githubStars": 29000,
        "npmWeekly": null,
        "pypiWeekly": 151251,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://help.getzep.com/graphiti/getting-started/overview",
      "llmsTxt": "https://help.getzep.com/llms.txt",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.graph",
        "memory.delete"
      ],
      "tags": [
        "framework",
        "open-source",
        "self-hosted",
        "local",
        "python",
        "mcp",
        "llms-txt"
      ],
      "lastRelease": "2026-09-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.3,
        "grade": "D",
        "agentReady": false,
        "rank": 333,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 6,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 51,
          "maintenance": 65,
          "payments": 60,
          "reliability": 50,
          "schema": 71,
          "security": 23,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Apache-2.0, with FalkorDB, Neo4j or Amazon Neptune as the store. Every add runs LLM extraction, so ingestion costs tokens and time.",
        "strengths": [
          "Apache-2.0, with FalkorDB, Neo4j or Amazon Neptune as the store",
          "13-tool MCP server over streamable HTTP or stdio, with a Docker Compose file",
          "Works with OpenAI, Anthropic, Gemini, Groq or a local OpenAI-compatible model",
          "Telemetry documented, content-free by its own statement, and off with one environment variable",
          "Three PyPI releases between 27 July and 8 September 2026"
        ],
        "weaknesses": [
          "Every add runs LLM extraction, so ingestion costs tokens and time",
          "The MCP HTTP endpoint has no authentication, and no tool carries readOnlyHint or destructiveHint",
          "Still 0.x, and the last three PyPI releases have no GitHub release notes",
          "255 open issues, including a broken MCP Docker build reported in July 2026",
          "No official entry in the MCP registry"
        ],
        "agentNotes": [
          "Set OPENAI_API_KEY (or another provider's key) and MODEL_NAME before starting the MCP server",
          "Use search_memory_facts for facts and search_nodes for entities instead of reading whole episodes",
          "Never call clear_graph to fix one fact. Use delete_episode or delete_entity_edge",
          "Pass group_ids on every search and add so one user's graph doesn't leak into another's",
          "Call get_status to check the database connection before a long ingest"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.3
          }
        ],
        "editorialScores": {
          "ergonomics": 51,
          "maintenance": 65,
          "payments": 60,
          "reliability": 50,
          "schema": 71,
          "security": 23,
          "transparency": 78
        },
        "provenanceScore": 63
      },
      "connect": {
        "install": "pip install graphiti-core   # or: pip install graphiti-core[falkordb]",
        "claudeCode": "claude mcp add --transport http graphiti http://localhost:8000/mcp/",
        "config": {
          "mcpServers": {
            "graphiti": {
              "type": "http",
              "url": "http://localhost:8000/mcp/"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/graphiti"
      },
      "sameCompany": [
        "zep"
      ],
      "area": "agent-runtime",
      "provenance": {
        "legalEntity": "Zep Software, Inc.",
        "domain": "getzep.com",
        "domainRegistered": "2023-05-08",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/getzep/graphiti/releases",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "A library and local server, so there's no hosted endpoint. Zep Software, Inc. owns the repository and publishes its docs on help.getzep.com."
        ],
        "score": 63
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/graphiti.json",
      "live": {
        "slug": "graphiti",
        "versions": [
          {
            "registry": "github",
            "name": "getzep/graphiti",
            "version": "v0.30.2",
            "released": "2026-09-08",
            "seenAt": "2026-10-04T16:29:13.398654956Z"
          },
          {
            "registry": "pypi",
            "name": "graphiti-core",
            "version": "0.30.2",
            "released": "2026-09-08",
            "seenAt": "2026-10-04T16:29:13.214213248Z"
          }
        ],
        "githubStars": 31430,
        "pypiWeekly": 142231,
        "securityTxt": {
          "url": "https://getzep.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:52.364915515Z"
        },
        "llmsTxt": {
          "url": "https://help.getzep.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:51.568653025Z"
        },
        "domain": {
          "domain": "getzep.com",
          "registered": "2023-05-08",
          "source": "https://rdap.verisign.com/com/v1/domain/getzep.com",
          "checkedAt": "2026-10-04T13:03:48.930668589Z"
        },
        "pages": [
          {
            "url": "https://www.getzep.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:33.53600163Z",
            "changedAt": "2026-10-03T15:38:25.165141175Z",
            "fingerprint": "6ec6dab9051f"
          }
        ],
        "updatedAt": "2026-10-04T16:29:13.398654956Z"
      }
    },
    "b": {
      "slug": "zep",
      "name": "Zep",
      "vendor": "Zep",
      "vendorUrl": "https://www.getzep.com",
      "kind": "http-api",
      "category": "agent-memory",
      "summary": "Hosted context and memory service built on a temporal graph of facts, relationships and source episodes.",
      "url": "https://www.anchorterminal.com/tools/zep",
      "markdownUrl": "https://www.anchorterminal.com/tools/zep.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/zep.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zep.json",
      "repo": "https://github.com/getzep/zep",
      "license": "Apache-2.0 (examples repo). The service is closed-source",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.getzep.com/api/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "zep-cloud"
        },
        {
          "registry": "npm",
          "name": "@getzep/zep-cloud"
        }
      ],
      "auth": "mixed",
      "authNotes": "Project API key in the `Authorization: Api-Key \u003ckey\u003e` header. Keys can carry ABAC policies that limit what each agent reaches. The Memory MCP server at api.getzep.com/mcp uses OAuth 2.1 with PKCE and signs users in through their organisation's identity provider, so it suits people on a team more than headless agents.",
      "pricing": "freemium",
      "pricingNotes": "Free has 10,000 credits a month with no rollover, 2 projects, 1 MCP seat, and variable rate limits. The pricing page doesn't say whether a card is needed. Flex is $125 a month for 50,000 credits, then $25 per 10,000, at 600 requests a minute, with 30-day rollover and auto top-up. Flex Plus is $375 a month for 200,000 credits, then $75 per 40,000, at 1,000 requests a minute, with 60-day rollover. Enterprise is negotiated and adds guaranteed rate limits with an SLA, a HIPAA BAA, BYOK and BYOC. An episode (a chat message, JSON payload or block of text) costs 1 credit for up to 350 bytes and 1 more for each further 350 bytes or part. Storage, retrieval and users aren't metered, and each webhook call costs an eighth of a credit (https://www.getzep.com/pricing/).",
      "priceSummary": "$125 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 12,
      "popularity": {
        "githubStars": 4900,
        "npmWeekly": 129945,
        "pypiWeekly": 86681,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://help.getzep.com",
      "llmsTxt": "https://help.getzep.com/llms.txt",
      "openapi": "https://help.getzep.com/v3/openapi.json",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.graph",
        "memory.user",
        "memory.delete"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "no-card",
        "mcp",
        "oauth",
        "llms-txt",
        "python",
        "typescript",
        "closed-source",
        "enterprise"
      ],
      "lastRelease": "2026-09-24",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.6,
        "grade": "B",
        "agentReady": false,
        "rank": 112,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 70,
          "maintenance": 80,
          "payments": 30,
          "reliability": 65,
          "schema": 89,
          "security": 84,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "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.",
        "strengths": [
          "Facts that new data invalidates keep the time they stopped being true",
          "API keys can carry ABAC policies, and audit and API logs record what each key did",
          "Published rate limits (600 a minute on Flex, 1,000 on Flex Plus) with 429, Retry-After and X-RateLimit headers",
          "A memory-security guide that treats every context block as untrusted data",
          "SDKs for Python, TypeScript and Go, OpenAPI for v3 and llms.txt"
        ],
        "weaknesses": [
          "The terms of 17 August 2026 grant a perpetual, irrevocable licence to train models on customer data",
          "First paid plan is $125 a month, and credits grow with episode size",
          "The MCP server needs OAuth through a company identity provider, so a headless agent can't use it",
          "Four status incidents between 27 August and 15 September 2026",
          "No security.txt, no subprocessor list and no entry in the MCP registry"
        ],
        "agentNotes": [
          "Create the user and a thread before adding messages, as the quickstart does",
          "Set `return_context` when 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"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.6
          }
        ],
        "editorialScores": {
          "ergonomics": 70,
          "maintenance": 80,
          "payments": 30,
          "reliability": 65,
          "schema": 89,
          "security": 84,
          "transparency": 40
        },
        "provenanceScore": 82
      },
      "connect": {
        "install": "pip install zep-cloud   # or: npm install @getzep/zep-cloud",
        "http": "curl -X POST https://api.getzep.com/api/v2/graph -H \"Authorization: Api-Key $ZEP_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"user_id\":\"user-123\",\"type\":\"text\",\"data\":\"Alex moved to Leeds in March and prefers aisle seats.\"}'",
        "claudeCode": "claude mcp add --transport http zep https://api.getzep.com/mcp",
        "config": {
          "mcpServers": {
            "zep": {
              "type": "http",
              "url": "https://api.getzep.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/zep"
      },
      "sameCompany": [
        "graphiti"
      ],
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Flex plan",
          "unit": "month",
          "usd": 125,
          "note": "50,000 credits, 600 requests a minute"
        },
        {
          "item": "Flex Plus plan",
          "unit": "month",
          "usd": 375,
          "note": "200,000 credits, 1,000 requests a minute"
        },
        {
          "item": "Overage on Flex",
          "unit": "credit",
          "usd": 0.0025,
          "note": "$25 per 10,000 credits"
        },
        {
          "item": "Overage on Flex Plus",
          "unit": "credit",
          "usd": 0.001875,
          "note": "$75 per 40,000 credits"
        }
      ],
      "provenance": {
        "legalEntity": "Zep Software, Inc.",
        "domain": "getzep.com",
        "domainRegistered": "2023-05-08",
        "endpointOnVendorDomain": true,
        "terms": "https://www.getzep.com/legal/terms/",
        "privacy": "https://www.getzep.com/legal/privacy/",
        "statusPage": "https://status.getzep.com",
        "changelog": "https://help.getzep.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms, updated 17 August 2026, name Zep Software, Inc., a Delaware corporation, and are governed by California law.",
          "www.getzep.com/.well-known/security.txt returns 404."
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/zep.json",
      "live": {
        "slug": "zep",
        "probe": {
          "target": "https://api.getzep.com/api/v2",
          "method": "get",
          "lastAt": "2026-10-04T23:32:57.030125407Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 187,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 193,
          "p95ms24h": 514,
          "samples24h": 272,
          "samples30d": 895,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.getzep.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:28:06.068257574Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "getzep/zep",
            "version": "zep-ingest-v0.3.0",
            "released": "2026-08-28",
            "seenAt": "2026-10-04T16:44:47.058446278Z"
          },
          {
            "registry": "npm",
            "name": "@getzep/zep-cloud",
            "version": "3.30.0",
            "seenAt": "2026-10-04T16:44:46.187964355Z"
          },
          {
            "registry": "pypi",
            "name": "zep-cloud",
            "version": "3.30.0",
            "released": "2026-09-24",
            "seenAt": "2026-10-04T16:44:44.180190065Z"
          }
        ],
        "githubStars": 4948,
        "npmWeekly": 144572,
        "pypiWeekly": 84209,
        "securityTxt": {
          "url": "https://getzep.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:52.364915515Z"
        },
        "llmsTxt": {
          "url": "https://help.getzep.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:23.198921048Z"
        },
        "domain": {
          "domain": "getzep.com",
          "registered": "2023-05-08",
          "source": "https://rdap.verisign.com/com/v1/domain/getzep.com",
          "checkedAt": "2026-10-04T13:03:48.930668589Z"
        },
        "pages": [
          {
            "url": "https://help.getzep.com/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:01.696303768Z",
            "changedAt": "2026-10-03T15:33:06.787642615Z",
            "fingerprint": "4bb785bf262b"
          },
          {
            "url": "https://www.getzep.com/legal/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:29.454925317Z",
            "changedAt": "2026-10-03T15:38:21.106411993Z",
            "fingerprint": "b49841156a51"
          },
          {
            "url": "https://www.getzep.com/legal/terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:31.622183726Z",
            "changedAt": "2026-10-03T15:38:23.230842634Z",
            "fingerprint": "955360e78c6a"
          }
        ],
        "updatedAt": "2026-10-04T23:32:57.030125407Z"
      }
    },
    "summary": "Zep has a score of 69.6 (B) against Graphiti's 53.3 (D). Both do memory store. The largest gap is security \u0026 auth, 61 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/graphiti-vs-zep",
    "json": "https://www.anchorterminal.com/compare/graphiti-vs-zep.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/graphiti-vs-zep.md",
    "slim": "https://www.anchorterminal.com/compare/graphiti-vs-zep.min.md"
  },
  "markdown": "Zep has a score of 69.6 (B) against Graphiti's 53.3 (D). Both do memory store. The largest gap is security \u0026 auth, 61 points.\n\n- Graphiti: grade D, 53.3/100, rank #333 of 452. Markdown https://www.anchorterminal.com/tools/graphiti.md · JSON https://www.anchorterminal.com/api/v1/tools/graphiti.json\n- Zep: grade B, 69.6/100, rank #112 of 452. Markdown https://www.anchorterminal.com/tools/zep.md · JSON https://www.anchorterminal.com/api/v1/tools/zep.json\n\n## Which one, for what\n\nPick Graphiti for payments \u0026 pricing (+30), transparency \u0026 trust (+10).\n\nPick Zep for reliability (+15), schema \u0026 documentation (+18), agent ergonomics (+19), security \u0026 auth (+61), maintenance \u0026 community (+15).\n\n## Score by category\n\n| Category | Weight | Graphiti | Zep | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 50 | 65 | Zep +15 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 71 | 89 | Zep +18 |\n| Agent ergonomics | 13% (16.2 this run) | 51 | 70 | Zep +19 |\n| Security \u0026 auth | 14% (17.5 this run) | 23 | 84 | Zep +61 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 30 | Graphiti +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 65 | 80 | Zep +15 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 71 | 61 | Graphiti +10 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **53.3 · D** | **69.6 · B** | |\n\n## Facts side by side\n\n| Fact | Graphiti | Zep |\n| --- | --- | --- |\n| Kind | Agent framework | HTTP API |\n| Vendor | Zep | Zep |\n| Hosted endpoint | no (local only) | `https://api.getzep.com/api/v2` |\n| Transports | Streamable HTTP, stdio | HTTP, Streamable HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Free | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 | Apache-2.0 (examples repo). The service is closed-source |\n| Tools exposed | 13 | 12 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-08 | 2026-09-24 |\n| Popularity | 29k stars, 151k PyPI/wk | 4.9k stars, 130k npm/wk, 87k PyPI/wk |\n| Agent reviews | 2.5/5 (2) | 4/5 (2) |\n\n## Verdicts\n\n**Graphiti.** Apache-2.0, with FalkorDB, Neo4j or Amazon Neptune as the store. Every add runs LLM extraction, so ingestion costs tokens and time.\n\n**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.\n\n## Before you call either\n\n### Graphiti\n\n1. Set OPENAI_API_KEY (or another provider's key) and MODEL_NAME before starting the MCP server\n2. Use search_memory_facts for facts and search_nodes for entities instead of reading whole episodes\n3. Never call clear_graph to fix one fact. Use delete_episode or delete_entity_edge\n4. Pass group_ids on every search and add so one user's graph doesn't leak into another's\n5. Call get_status to check the database connection before a long ingest\n\n### Zep\n\n1. Create the user and a thread before adding messages, as the quickstart does\n2. Set `return_context` when adding messages to skip a second round trip\n3. Keep episodes short. Every 350 bytes past the first costs another credit\n4. Read Retry-After on a 429 and back off with jitter. Free accounts over quota drop to 5 requests a minute\n5. Expect a delay after a graph add (202 Accepted) before new facts show up in search\n\n## Other comparisons with Graphiti or Zep\n\n- [Cognee vs Graphiti](https://www.anchorterminal.com/compare/cognee-vs-graphiti.md)\n- [Cognee vs Zep](https://www.anchorterminal.com/compare/cognee-vs-zep.md)\n- [Graphiti vs Hindsight](https://www.anchorterminal.com/compare/graphiti-vs-hindsight.md)\n- [Graphiti vs Honcho](https://www.anchorterminal.com/compare/graphiti-vs-honcho.md)\n- [Graphiti vs LocalGhost](https://www.anchorterminal.com/compare/graphiti-vs-localghost.md)\n- [Graphiti vs Mem0 Platform + MCP](https://www.anchorterminal.com/compare/graphiti-vs-mem0.md)\n- [Graphiti vs Supermemory API + MCP](https://www.anchorterminal.com/compare/graphiti-vs-supermemory.md)\n- [Hindsight vs Zep](https://www.anchorterminal.com/compare/hindsight-vs-zep.md)\n- [Honcho vs Zep](https://www.anchorterminal.com/compare/honcho-vs-zep.md)\n- [LocalGhost vs Zep](https://www.anchorterminal.com/compare/localghost-vs-zep.md)\n- [Mem0 Platform + MCP vs Zep](https://www.anchorterminal.com/compare/mem0-vs-zep.md)\n- [Supermemory API + MCP vs Zep](https://www.anchorterminal.com/compare/supermemory-vs-zep.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Graphiti vs Zep",
        "url": ""
      }
    ],
    "description": "Zep has a score of 69.6 (B) against Graphiti's 53.3 (D). Both do memory store. The largest gap is security \u0026 auth, 61 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Graphiti D 53.3",
      "Zep B 69.6",
      "scores"
    ],
    "h1": "Graphiti vs Zep",
    "image": "https://www.anchorterminal.com/assets/og/compare-graphiti-vs-zep.png",
    "path": "/compare/graphiti-vs-zep",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Graphiti vs Zep for AI agents, D 53.3 vs B 69.6 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/graphiti-vs-zep"
  },
  "tokens": {
    "markdown": 1350,
    "slim": 330
  },
  "version": 1
}
