stevereiner/flexible-graphrag

Flexible GraphRAG: Python, LlamaIndex, Docker Compose: 8 Graph dbs, 10 Vector dbs, OpenSearch, Elasticsearch, Alfresco. 13 data sources (9 auto-sync), KG auto-building, schemas, LLMs, Docling or LlamaParse doc processing, GraphRAG, RAG only, Hybrid search, AI chat. React, Vue, Angular frontends, FastAPI backend, REST API, MCP Server. Please 🌟 Star

65
/ 100
Established

Supports RDF-based ontologies and SPARQL queries across both property graph and triple store databases, enabling schema-guided knowledge graph extraction. Implements automatic incremental synchronization that detects changes across 13 data sources and updates vector, search, and graph databases in near real-time without full reprocessing. Built on LlamaIndex abstractions with OpenTelemetry instrumentation for production observability, plus an MCP Server integration for Claude Desktop and compatible clients.

110 stars and 206 monthly downloads. Available on PyPI.

Maintenance 13 / 25
Adoption 14 / 25
Maturity 18 / 25
Community 20 / 25

How are scores calculated?

Stars

110

Forks

26

Language

Python

License

Apache-2.0

Last pushed

Mar 10, 2026

Monthly downloads

206

Commits (30d)

0

Dependencies

92

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/stevereiner/flexible-graphrag"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.