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