HealkiteDocs

CLI reference

sh
npx healkite --help
npx healkite <command> --help

Credentials come from HEALKITE_API_URL + HEALKITE_TOKEN, or ~/.healkite/config.json written by healkite login.

Setup

Command
login --api-url <url> --token <hk_…>Save credentials
apps list / apps create <name>Apps
apps set-key --app <id> --from-private <pem>Require signed releases (--clear removes)
apps alerts --app <id> --webhook <url> [--test]Slack, Discord or webhook alerts
channels list --app <id> / channels create <name> --app <id>Channels
keys generate [--out file]Create a signing key pair
access-keys list / create <name> --role <role> / revoke <id>API keys for CI and MCP
members list / add <github-login> --role <role> / role <login> <role> / remove <login>Team

Ship

Command
releaseBundle, diff, sign, upload, publish. See Releasing updates
sizeBundle size vs the latest release; --max-size, --max-growth, --json
preview --from <key> --name pr-1PR preview; --close ends it
push <releaseId> [--immediate]Silent push
experiment <releaseId> [--ship / --stop]Experiment results or conclusion

Control

Command
releases -c <key> [-p] [-r]List releases
patch <releaseId> --rollout / --mandatory / --disable / --enableChange a release
rollback -p -c -r [--to previous / embedded / vN]Roll back
guard <releaseId> / guard pause / guard resumeGuarded rollout status
kill-switch on / off / listMaintenance screen

Observe

Command
stats -c <key> -p <platform> [--days 7]Adoption, installs, rollbacks, crash-free sessions
device <deviceId> -c <key>One device's timeline

CodePush compatible

healkite codepush release-react, promote, rollback, patch, deployment ls, deployment history take CodePush's arguments. See Migrate from CodePush.

Local tools

Command
release --out <dir>Write releases to a folder instead of the API
serve --dir <dir>Serve that folder as a dev CDN
inspect <file>Show a bundle or patch container's contents