Flexible GraphRAG: Observability support, SharePoint and OneDrive data sources working, 9 LLM providers, “Skip graph” checkbox

Flexible GraphRAG on GitHub

X.com Steve Reiner @stevereiner  LinkedIn Steve Reiner LinkedIn Posts

Repost of my LinkedIn post from January 5, 2026 (original LinkedIn post)

Shown: updated Flexible GraphRAG with Neo4j, Observability with Grafana Labs , GitHub 🌟 https://github.com/stevereiner/flexible-graphrag , updates:
1. Observability support added with OpenTelemetry, Prometheus, Grafana, Jaeger, and OpenLIT
2. SharePoint and OneDrive data sources fixed and now working (13 data sources: filesystem, Alfresco, SharePoint, Box, CMIS, S3, GCS, Azure Blob, OneDrive, Google Drive, web sources)
3. Added LLM Providers (now 9 total) : OpenAI, Azure OpenAI, Google Gemini, Vertex AI, Anthropic Claude, Amazon Bedrock, Ollama, Grog, Fireworks AI, and Ollama. Uses LlamaIndex.
4. Embedding providers can be used independently..
5. Like KG Spaces (Github 🌟 https://github.com/stevereiner/kg-spaces-aca) for Hyland Alfresco ACA, added a “Skip graph” checkbox for per ingest control. Skip graph allows on each ingest to have fast RAG ingest speed (vector+full-text) or a full GraphRAG ingest (vector+full-text+graph). Hybrid search and AI query / AI chat works with all that is available from mixed kinds of ingests.
6. Flexible GraphRAG MCP server: added support for all 13 data sources, per ingest skip_graph option , data source config options, full REST API parity.
7. Backend REST API (also supports all 13 data sources), added support for per ingest skip graph, also for KG Spaces: multi-file ingest NodeDetails list with nodeids, get by path for regular Flexible GraphRAG with updated Python Alfresco API package (Github 🌟https://github.com/stevereiner/python-alfresco-api)
8. Added Python backend pyproject.toml, llama-core (no llama-index) and integrations only, to avoid package version issues.

Flexible GraphRAG or Flexible RAG, an Apache 2.0 open source Python platform, uses LlamaIndex , supports 8 graph databases, 10 vector databases, 3 search engines, and 13 data sources, Also supports knowledge graph auto-building, schemas, 9 LlamaIndex LLMs, Docling or LlamaParse doc processing, GraphRAG mode, RAG only mode, Hybrid search, AI query, AI chat. Has React, Vue, and Angular frontends, and a FastAPI backend. Also has a FastMCP MCP server. Has a convenient docker compose that can include any of the databases (Vector, Graph, Search, Alfresco) and Dashboards / Consoles.

X.com Post on updates
https://x.com/stevereiner/status/2007534742908846552
Integrated Semantics Blog:
https://integratedsemantics.org/

Initial check-in of KG Spaces: Flexible GraphRAG integration with the Hyland Alfresco ACA client

Flexible GraphRAG on GitHub

X.com Steve Reiner @stevereiner  LinkedIn Steve Reiner LinkedIn Posts

Repost of my LinkedIn post from December 18, 2025 (original LinkedIn post)

Initial checkin of KG Spaces integration of Flexible GraphRAG with Hyland Alfresco ACA client available now. Please 🌟 Star both github repos:
kg-spaces-aca https://github.com/stevereiner/kg-spaces-aca and
flexible-graphrag https://github.com/stevereiner/flexible-graphrag

Multi select files / folders in regular ACA UI, in process tab can optionally choose skip graph ( search + vector only). Hybrid search tab (with hybrid search or AI query), and AI chat tab (Search is OpenSearch Project or Elastic, vector is one of 10 vector databases, graph is one of 8 graph databases including Neo4j, ArcadeDB, FalkorDB).

Flexible GraphRAG or Flexible RAG, an Apache 2.0 open source python platform, uses LlamaIndex , supports 8 graph databases, 10 vector databases, 3 search engines, and 13 data sources, Also supports knowledge graph auto-building, schemas, LlamaIndex LLMs, Docling and LlamaParse doc processing, GraphRAG mode, RAG only mode, Hybrid search, and AI query / chat. Has React, Vue, and Angular frontends, and a FastAPI backend. React, Vue, Angular, Also has a FastMCP MCP server.