Welcome to graph-nd documentation!

A Python package for building powerful end-to-end agentic GraphRAG systems with a simple, intuitive API.

  • Zero-to-GraphRAG in under 5 minutes - no prior graph expertise required.

  • Built with intent to extend to production - not just a demo tool.

  • Prioritizes support for mixed (structured + unstructured) data sources

  • Out-of-the-Box GraphRAG Agents - Automatically builds extensible GraphRAG agents customized to your graph schema

Features:

  • Knowledge Graph Creation & Data Integration: Easily map mixed data sources to knowledge graphs (KGs):

  • tables from CSVs, RDBMS, and Data Warehouses

  • text from PDFs and other files via KG driven entity extraction

  • other data from your own custom workflows with optimized node and relationship loading

  • Neo4j Persistence:

  • Store KGs in Neo4j graph databases for reliability & scale

  • Leverage graph database traversals & indexing for low-latency retrieval

  • Out-of-the-Box GraphRAG Agents

  • Automatically builds Langgraph ReAct agents with tools and system prompts customized to your graph schema and use case

  • Enables agent customization through the addition of other user defined tools and prompt context, either locally or via MCP

  • Coming Soon - Agent factories for creating agents in multiple other frameworks and SDKs