Skip to main content
Reference
List, inspect, create, and delete Helix Cloud databases, list their active indexes, and manage the application keys your software uses to reach them. Cloud only.

Usage

Every subcommand also accepts --workspace and --project.

Subcommands

Arguments

Options

Behavior

  • Arguments and defaults resolve as described in Cloud resource resolution. When helix.toml links several databases, the CLI picks among them in a terminal.
  • list includes dedicated clusters and tenants in the project and marks linked databases; shared clusters are not listed.
  • create always creates a tenant database, either on a shared plan (--plan) or inside a dedicated cluster (--cluster).
  • Creating a database creates a default read-write application key and prints its raw token once on stdout. With --json, the full create response, including the token, is printed instead. The session-authenticated CLI never stores or uses the key.
  • Additional key creation is explicit, and each new raw token is also printed once. key create prints only the token on stdout, so you can capture it in a script.
  • Application keys are for software that calls the gateway (the Cloud database endpoint your application connects to) directly.
  • delete and key revoke ask for confirmation in a terminal. Without one, or with --json, they fail before any request unless you pass --yes. delete removes the named or linked database only; it never picks a project’s only database on its own.
  • delete removes tenant databases only. Dedicated-cluster create/delete lifecycle is not supported by this CLI.

Examples