Apache HugeGraph logo

Apache HugeGraph

Graph database for large-scale vertex and edge storage with OLTP, Gremlin, and Cypher access

Repository activity
  • Stars3.1k
  • Forks614
  • Open Issues355
License

Apache-2.0

Languages
  • Java
  • Shell
  • Dockerfile
Apache HugeGraph screenshot

About Apache HugeGraph

Apache HugeGraph is a fast, highly scalable graph database for storing and querying billions of vertices and edges. It is built for OLTP workloads and supports both standalone and distributed deployments, with REST API access and graph traversal through Apache TinkerPop 3.

It provides schema metadata management, multi-type indexes, and a plug-in backend store framework. Supported backends include RocksDB, HStore, and HBase, and it also supports big data integration with Flink, Spark, and HDFS. Querying works through Gremlin and Cypher.

HugeGraph is part of the Apache Software Foundation and is licensed under Apache 2.0. It ships with a Docker image and tar.gz downloads, and its ecosystem includes toolchain, graph computing, and AI components. Self-hosted standalone and distributed modes are available.

Key features

  • Schema metadata management for vertex, edge, property, and index labels
  • Multi-type indexes for exact, range, and complex condition queries
  • Backend store framework with RocksDB, HStore, and HBase
  • Big data integration with Flink, Spark, and HDFS
  • Gremlin and Cypher query support

Details

First released
2018
Platforms
Linux · Docker · CLI
Storage
RocksDB · HStore · HBase
Query languages
Gremlin · Cypher
License
Apache 2.0
Governance
Apache Software Foundation