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:

bash
brew install waid

Or with npm:

bash
npm install -g waid

Otherwise, download the binary for your OS from the releases page and place it on your PATH.

Verify the install:

bash
waid --help
waid version
waid help app
waid help service

Sign 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:

bash
waid login --env local
waid session --json

Use --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 build to produce the web bundle.
  • Android: the Android SDK (ANDROID_HOME / ANDROID_SDK_ROOT) and adb, 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#

bash
waid doctor # general environment health check
waid doctor android # Android SDK / adb / connected devices
waid doctor ios-signing # iOS signing: teams, provisioning profiles

Run waid doctor before your first native build to catch a missing SDK early.