Concept
All deployment options use the same queries and SDK tooling. Choose based on deployment, storage, and operational ownership.
HelixDB Cloud
HelixDB Cloud runs a highly available, multi-tenant cluster to provide performant and cost-effective querying at scale. Use it when you want managed deployment, storage, database authentication, and high availability. HelixDB Cloud supports multi-tenant and single-tenant deployments. BYOC is coming soon.Self hosting HelixDB
Self hosting allows you to run the database on your own infrastructure. You can use the local server mode to test your application code before deploying to production. The local container exposes the samePOST /v2/query interface as Cloud. It is the
default development target because application code does not change when you deploy.
HelixDB Embedded
Embedded clients open the engine in-process and avoid HTTP. You can use the embedded mode to test your application code before deploying to production.Our recommendation
- Start with the local server when building a networked application.
- Use Cloud when you need managed production operation.
- Use embedded when process-local execution materially simplifies your architecture and the target SDK’s native packaging fits your distribution model.
Next steps
Local development
Run the server locally with memory or persistent storage.
Helix Cloud
Connect applications to a managed cluster.
Embedded
Open a writer or reader and review current SDK availability.