Skip to main content
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 same POST /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.