Version 1.5 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
HugeGraph-AI
Apache License 2.0 Ask DeepWiki
hugegraph-ai integrates HugeGraph with artificial intelligence capabilities, providing comprehensive support for developers to build AI-powered graph applications.
✨ Key Features
- GraphRAG: Build intelligent question-answering systems with graph-enhanced retrieval
- Knowledge Graph Construction: Automated graph building from text using LLMs
- Graph ML: Integration with 20+ graph learning algorithms (GCN, GAT, GraphSAGE, etc.)
- Python Client: Easy-to-use Python interface for HugeGraph operations
- AI Agents: Intelligent graph analysis and reasoning capabilities
🚀 Quick Start
For a complete deployment guide and detailed examples, please refer to hugegraph-llm/README.md
Prerequisites
- Python 3.9+ (3.10+ recommended for hugegraph-llm)
- uv (recommended package manager)
- HugeGraph Server 1.3+ (1.5+ recommended)
- Docker (optional, for containerized deployment)
Option 1: Docker Deployment (Recommended)
Option 2: Source Installation
Basic Usage Examples
GraphRAG - Question Answering
Knowledge Graph Construction
Graph Machine Learning
📦 Modules
hugegraph-llm Ask DeepWiki
Large language model integration for graph applications:
- GraphRAG: Retrieval-augmented generation with graph data
- Knowledge Graph Construction: Build KGs from text automatically
- Natural Language Interface: Query graphs using natural language
- AI Agents: Intelligent graph analysis and reasoning
hugegraph-ml
Graph machine learning with 20+ implemented algorithms:
- Node Classification: GCN, GAT, GraphSAGE, APPNP, etc.
- Graph Classification: DiffPool, P-GNN, etc.
- Graph Embedding: DeepWalk, Node2Vec, GRACE, etc.
- Link Prediction: SEAL, GATNE, etc.
hugegraph-python-client
Python client for HugeGraph operations:
- Schema Management: Define vertex/edge labels and properties
- CRUD Operations: Create, read, update, delete graph data
- Gremlin Queries: Execute graph traversal queries
- REST API: Complete HugeGraph REST API coverage
📚 Learn More
🔗 Related Projects
- hugegraph - Core graph database
- hugegraph-toolchain - Development tools (Loader, Dashboard, etc.)
- hugegraph-computer - Graph computing system
🤝 Contributing
We welcome contributions! Please see our contribution guidelines for details.
Development Setup:
- Use GitHub Desktop for easier PR management
- Run
./style/code_format_and_analysis.shbefore submitting PRs - Check existing issues before reporting bugs
View the HugeGraph-AI contributors.
📄 License
hugegraph-ai is licensed under Apache 2.0 License.
📞 Contact Us
- GitHub Issues: Report bugs or request features (fastest response)
- Email: dev@hugegraph.apache.org (subscription required)
- WeChat: Follow “Apache HugeGraph” official account
{width=“200” height=“63”}