Graphiti

by Zep
Open

A Python framework builds time-aware knowledge graphs so AI agents can retrieve changing facts and relationships.

Description

Graphiti is Zep's open-source Python framework for building temporal context graphs. It links entities, relationships, and source episodes while tracking when facts were valid.

It ingests structured and unstructured information, updates the graph incrementally, and supports combined semantic, keyword, and graph retrieval. An experimental MCP server exposes selected operations to AI assistants.

Developers can use Graphiti as a memory and retrieval component for agent applications where information changes over time. They must build surrounding ingestion, access controls, operations, and application interfaces themselves.

The framework can be self-hosted as open-source software. It requires a graph database, a language model, and embeddings; infrastructure and model API calls can incur separate costs. Graphiti is distinct from Zep's commercial platform.