Skip to main content
Concept
For the complete documentation index optimized for AI agents, see llms.txt.
Every system makes design choices. Helix Cloud optimizes for durable, cost-effective graph, vector, and text workloads with strong transactional guarantees. These choices have implications.

Excels At

Not Optimal For

Design Choices

Object storage as the system of record. Caches accelerate reads but are not required for correctness. This means cold starts are slower than systems that keep all data on local disk, but durability and cost characteristics are superior. Single writer. Serializing all writes through one process avoids distributed coordination at the cost of write throughput being bounded by a single node. In practice, batching and the high throughput of the writer process make this sufficient for most workloads. Specialized cache paths. Helix maintains separate cache paths for graph data, vector indexes, and text search artifacts. The tradeoff is less flexibility in cache allocation when only one workload dominates. Dynamic query model. Queries travel inline with each request, so there is no deploy step and ad-hoc queries are fully supported. The tradeoff is the small per-request cost of deserializing the query AST on every call.