When to use it#
lightrag-agensgraph is for teams that want a turnkey graph-RAG engine — point LightRAG
at documents and it builds the knowledge graph and answers questions — with the whole pipeline
(graph, vectors, key-value, and document status) stored in one AgensGraph database.
Good fits
Question answering across many documents. LightRAG’s dual-level retrieval combines entity-centric and relationship-centric context, so it handles questions that span documents better than plain vector RAG. Choose a mode per query:
naive,local,global,hybrid, ormix.Knowledge bases that grow over time. Ingest documents incrementally; the document-status pipeline tracks each one, deduplicates re-submissions, and merges entities that recur across documents. For a large one-off load,
bulk_ingest()rebuilds the vector indexes once at the end instead of inserting into them record by record.Multi-tenant deployments. Give each tenant its own
workspaceso independent knowledge bases share a single database with no data leakage.Curated graphs. Merge, edit, and delete entities, relationships, and whole documents as your source data changes.
How it compares
Pick LightRAG when you want an opinionated graph-RAG engine and don’t need to build a general application framework around it.
Pick cognee for a broader memory layer with more search modes (chain-of-thought, summaries, code graphs, ontology-typed extraction).
Pick LangChain or LlamaIndex when you need full control of the retrieval pipeline inside one of those frameworks.
Consider an alternative when
You need bespoke retrieval logic or tight framework integration — a LangChain or LlamaIndex build gives you more control.
You want an agent to drive AgensGraph through tools — use the MCP servers.