Concept
HelixDB is a graph database with native vector and full-text search, built on object
storage. It stores and searches knowledge and context for applications where both
explicit structure and meaning matter.
Because graph, vector, and text retrieval live in one database, an application can
work with connected entities, semantically similar content, and exact terms without
synchronizing separate stores. Teams use HelixDB to build enterprise company brains,
large-scale people search, and AI agent swarms.
New to these ideas? The learning center explains graph databases, vector and
full-text search, and AI agent memory from first principles.
How it works
Everything in HelixDB is one labeled property graph. Nodes are your entities, directed edges are the relationships between them, and both carry typed properties. Search is not a second system bolted on top. A vector, text, or secondary index is an access path over a property that already lives on a node or edge: the embedding on a chunk, the body text of a document, or thestatus field you filter by. That has
three consequences:
- The graph stays the source of truth. A semantic match and the relationships around it are the same data, read in the same transaction.
- Nothing needs synchronizing. There is no separate graph store, vector store, or search cluster to keep consistent.
- Edges are searchable too. An index is scoped to a label and a property rather than a special node type, so you can search and filter relationships as well as entities.
What you get
- ACID transactions across graph, vector, and text data.
- Vector search with prefiltering and over 90% recall.
- Full-text search for exact terms and keyword relevance.
- Equality and range filtering on property values.
- Search and filtering on nodes and edges, not just nodes.
- Object storage as the source of truth, so storage scales independently of compute.
- Horizontal scaling across multi-tenant and single-tenant deployments, with BYOC coming soon.
Why object storage
Most graph databases keep all data on one machine’s disk, and in the worst case entirely in memory. That caps how much data you can store and makes large graphs expensive. HelixDB keeps object storage as the source of truth and uses NVMe and memory only as caches. Storage scales separately from compute, so a dataset can grow far beyond the capacity of the machines that serve it while latency and cost stay low.Next steps
Get started
Start a local instance and run the generated query.
Understand the data model
Learn how nodes, edges, properties, and indexes represent your data.
Plan a Cloud workload
Discuss large-scale Helix Cloud workloads with the founding team.