Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations.
The project distinguishes itself by combining a vector search engine and a property graph, utilizing hybrid vector and full-text search to locate entry points for graph traversals. It enables dynamic graph querying through a domain-specific language, allowing complex logic and recursive queries to be executed via an API without redeploying application code.
The system provides high availability through a distributed cluster of gateways and reader nodes that scale automatically based on load. Its broader capabilities include graph data mutation, multi-hop relationship traversal, and query output shaping with filtering and pagination.
A command-line interface is provided for cluster management and project bootstrapping.