GraphRAG-SDK and graphiti

These are complements—GraphRAG-SDK provides a framework for querying and reasoning over existing knowledge graphs, while Graphiti focuses on dynamically constructing and updating those knowledge graphs in real-time, so they address different stages of a graph-based RAG pipeline.

GraphRAG-SDK
80
Verified
graphiti
69
Established
Maintenance 16/25
Adoption 20/25
Maturity 25/25
Community 19/25
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 584
Forks: 75
Downloads: 12,310
Commits (30d): 2
Language: Python
License: MIT
Stars: 23,665
Forks: 2,339
Downloads:
Commits (30d): 29
Language: Python
License: Apache-2.0
No risk flags
No Package No Dependents

About GraphRAG-SDK

FalkorDB/GraphRAG-SDK

Build fast and accurate GenAI apps with GraphRAG SDK at scale.

Combines knowledge graphs, ontology extraction, and LLM inference via LiteLLM to enable GraphRAG workflows—automatically structuring unstructured data into queryable graphs stored in FalkorDB. Supports multi-vendor LLM deployment (OpenAI, Google, Azure, Ollama) and provides both ontology auto-detection from sources and chat-based query interfaces for knowledge graph traversal and augmented generation.

About graphiti

getzep/graphiti

Build Real-Time Knowledge Graphs for AI Agents

Provides temporal validity windows and provenance tracking for facts, enabling historical queries and full lineage from derived data to source episodes. Supports both prescribed (Pydantic-defined) and learned ontologies, with incremental graph updates that avoid costly recomputation. Integrates hybrid retrieval combining semantic embeddings, BM25 keyword search, and graph traversal for low-latency context assembly without LLM summarization.

Scores updated daily from GitHub, PyPI, and npm data. How scores work