Skip to main content
For the complete documentation index optimized for AI agents, see llms.txt.
Start a local v2 instance. By default the container starts in the background and the CLI waits until the local gateway accepts POST /v1/query requests before returning.
helix run is a backwards-compatible alias for helix start.

Usage

Arguments

Available flags

Behavior

  • Pulls ghcr.io/helixdb/enterprise-dev:latest (or the image/tag set in [local.<instance>]).
  • Names the container helix-<project>-<instance> and publishes the configured port to container port 8080.
  • Uses Docker or Podman based on [project] container_runtime in helix.toml.
  • Default storage is in-memory. Passing --disk starts a MinIO sidecar, creates the helix-db bucket, and runs enterprise-dev with S3-compatible storage environment variables.
  • Background mode (-d, --restart unless-stopped) waits up to ~30 seconds for POST /v1/query readiness and prints the URL and container name when ready.
  • Foreground mode (--rm) streams the container’s stdout/stderr until Ctrl-C, then removes the container.
The default enterprise-dev storage mode is in-memory. Stopping or restarting an in-memory instance wipes all local data.
With --disk, helix stop removes the Helix and MinIO containers but keeps the persistent local volume. helix prune removes that volume and deletes the persisted local data.

Examples