neo4j-graphrag-python and graphrag-api

The Neo4j GraphRAG library provides the core Python implementation for graph-based retrieval-augmented generation, while the GraphRAG Server wraps and exposes that functionality (or similar implementations) as an API service, making them complementary tools for different deployment patterns.

neo4j-graphrag-python
77
Verified
graphrag-api
55
Established
Maintenance 17/25
Adoption 11/25
Maturity 25/25
Community 24/25
Maintenance 10/25
Adoption 9/25
Maturity 16/25
Community 20/25
Stars: 1,074
Forks: 187
Downloads:
Commits (30d): 19
Language: Python
License:
Stars: 109
Forks: 30
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

About neo4j-graphrag-python

neo4j/neo4j-graphrag-python

Neo4j GraphRAG for Python

This package helps Python developers build applications that can answer complex questions using a knowledge graph. It takes unstructured text, like documents or articles, and transforms it into a structured knowledge graph within a Neo4j database. This allows the application to retrieve precise information and generate more accurate, context-rich answers, making it useful for developers creating AI-powered question-answering systems.

AI-application-development knowledge-graph-construction natural-language-processing data-structuring information-retrieval

About graphrag-api

noworneverev/graphrag-api

GraphRAG Server

This is a backend server that powers rich question-answering applications. It takes your existing GraphRAG project data and makes it accessible for various search types, allowing you to build tools that can answer complex questions about your documents. This is for software developers or data engineers who are building AI-powered search or knowledge management applications.

AI application development search API knowledge management systems backend development information retrieval

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