Install the CLI
Everything you do with WAID goes through the waid command-line tool. Install it,
then confirm your environment with waid doctor.
Install waid#
Coming soon. Prebuilt install channels are being finalized. The commands below
are the intended way to install waid; until they're live, use the binary your
team provides and put it on your PATH.
With Homebrew:
brew install waidOr with npm:
npm install -g waidOtherwise, download the binary for your OS from the releases page and place it on
your PATH.
Verify the install:
waid --helpwaid versionwaid help appwaid help serviceSign in to ICE#
Scaffolding, development, builds, and remote synchronization require an ICE session. Sign in through Splenta ID and check the shared CLI/Studio session:
waid login --env localwaid session --jsonUse --env staging or --env prod for a configured hosted environment, and
--tenant <key> when selecting a tenant. Local app/service scans do not require
login. See the CLI reference.
Prerequisites#
You only need the toolchain for what you actually build:
- Node.js + npm: required for every project. Your app is a standard Vite project,
and WAID runs
npm run buildto produce the web bundle. - Android: the Android SDK (
ANDROID_HOME/ANDROID_SDK_ROOT) andadb, to build and install Android apps. - iOS: Xcode and its command-line tools (macOS only).
- Desktop: no extra setup beyond a working WAID install for most hosts.
The browser target needs no native toolchain; WAID still needs Node and an ICE session.
Check your setup#
waid doctor # general environment health checkwaid doctor android # Android SDK / adb / connected deviceswaid doctor ios-signing # iOS signing: teams, provisioning profilesRun waid doctor before your first native build to catch a missing SDK early.