Graphiti
Graphiti is an open-source framework for building and querying temporal context graphs for AI agents.
What Graphiti is
Graphiti is an open-source framework for building and querying temporal context graphs for AI agents. Its time-aware facts record when information applies and when it is replaced, allowing queries about the present or a past point in time. New structured and unstructured data can be integrated incrementally rather than rebuilding the entire graph. Graphiti connects derived entities and relationships to their source episodes, and retrieves information through semantic search, keyword search, and graph traversal. Developers can define entity and edge types with Pydantic models or let structure emerge from data. Supported graph backends listed by the project are Neo4j, FalkorDB, and Amazon Neptune; Kuzu is deprecated. It defaults to OpenAI and also supports Anthropic, Google Gemini, and Groq, as well as compatible endpoints for OpenAI-compatible providers. The project includes a FastAPI REST service and an MCP server. Graphiti is self-hosted and self-managed, requires Python 3.10 or later and an LLM API key, and is licensed under Apache-2.0. Anonymous usage statistics are collected, with an option to disable telemetry.
Good
- Tracks validity windows for present and historical queries.
- Links derived entities and relationships to source episodes.
- Combines semantic, keyword, and graph-based retrieval.
- Supports Neo4j, FalkorDB, and Amazon Neptune backends.
Watch out
- Requires Python 3.10 or higher and an LLM API key.
- Self-hosted operation leaves system management to users.
- Kuzu is marked deprecated.
- Anonymous usage statistics are collected by default.
Who it suits
Graphiti is suited to developers building AI agents that need time-aware context, provenance, and hybrid retrieval. It fits teams prepared to host and operate the framework and its surrounding system themselves.
Verdict
Graphiti offers temporal graph features and several retrieval paths in a free, open-source framework. Its self-managed deployment and technical requirements make it a better fit for teams able to operate their own system.
Plans and prices
From Graphiti's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Graphiti (open-source) | Free | Apache-2.0 licensed framework · self-managed |
The facts
Each one read from Graphiti's own pages, with the date it was checked.
What it does
- API
- The repository describes a REST API service built with FastAPI.checked 4 Oct 2026
- Changing facts
- It tracks when facts become valid and when they are superseded, preserving historical information for point-in-time queries.checked 4 Oct 2026
- Custom ontology
- Developers can define entity and edge types with Pydantic models or let structure emerge from data.checked 9 Oct 2026
- Data and ontology
- It incrementally integrates structured and unstructured data and supports developer-defined entity and edge types using Pydantic models.checked 4 Oct 2026
- Database integrations
- The README lists Neo4j, FalkorDB, and Amazon Neptune as supported graph backends and marks Kuzu deprecated.checked 9 Oct 2026
- Deployment
- The maker’s Graphiti page describes the framework as runnable locally and distinguishes it from Zep’s managed commercial platform.checked 4 Oct 2026
- Deployment and support
- The README describes Graphiti as self-hosted and self-managed, with users responsible for building and operating the surrounding system.checked 9 Oct 2026
- Graph databases
- The repository lists Neo4j, FalkorDB, and Amazon Neptune as supported graph backends, and marks Kuzu as deprecated.checked 4 Oct 2026
- Graph updates
- New data is integrated incrementally without requiring complete graph recomputation.checked 9 Oct 2026
- License
- The GitHub repository identifies the project as Apache-2.0 licensed.checked 9 Oct 2026
- LLM integrations
- Graphiti defaults to OpenAI and also documents Anthropic, Google Gemini, Groq, Azure OpenAI, and OpenAI-compatible providers.checked 9 Oct 2026
- MCP
- The repository includes an MCP server for episode and entity management, relationship handling, semantic and hybrid search, group management, and graph maintenance.checked 4 Oct 2026
- MCP and REST
- The repository includes an MCP server for assistant integrations and a FastAPI REST service.checked 9 Oct 2026
- Provenance
- Entities and relationships trace back to the raw episodes that produced them.checked 9 Oct 2026
- Purpose
- Graphiti is an open-source framework for building and querying temporal context graphs for AI agents.checked 9 Oct 2026
- Requirements
- The README lists Python 3.10 or higher and an LLM API key among its requirements.checked 9 Oct 2026
- Retrieval
- Hybrid retrieval combines semantic embeddings, BM25 keyword search, and graph traversal.checked 9 Oct 2026
- Security and support
- The maker’s comparison says Graphiti is self-managed and self-hosted, while enterprise SLAs, support, and security guarantees are features of Zep.checked 4 Oct 2026
- Security reporting
- The security policy directs vulnerability reports through GitHub Private Vulnerability Reporting and lists version 0.x as supported for security updates.checked 9 Oct 2026
- Telemetry
- Graphiti collects anonymous usage statistics, and its README says telemetry can be disabled with GRAPHITI_TELEMETRY_ENABLED=false.checked 9 Oct 2026
- Telemetry data
- The README says telemetry does not collect API keys, graph content, queries, or personal identifiers.checked 9 Oct 2026
- Temporal facts
- Facts have validity windows, so users can query what is true now or what was true at a point in the past.checked 9 Oct 2026
- What it does
- Graphiti is an open-source framework for building and querying temporal context graphs for AI agents.checked 4 Oct 2026
Alternatives to Graphiti
- 1

Dify
Free planOpen sourceWebAPIExtensionLinux8.4From $590 a year - 2

RAGFlow
Free planOpen sourceWebAPILinuxmacOS8.0From $29 a month - 3

AnythingLLM
Free planAndroidWebAPILinux7.9From $50 a month - 4
Flowise
Free planWebAPILinuxmacOS7.2From $35 a month - 5

LlamaIndex
Free planWebAPILinuxSelf-hosted7.1From $50 a month - 6
PrivateGPT
Free planWebAPILinuxmacOS6.9Free plan
