Nimbu Developer Docs
CLI

Nimbu CLI

Install, authenticate, and automate Nimbu safely from a terminal or coding agent.

The Nimbu CLI exposes the supported CMS and administration workflows as stable commands. Use --json for lossless machine-readable API data and --plain for stable tab-separated output.

nimbu auth login
nimbu sites list
nimbu products list --site=my-shop --all --json

Site resolution uses --site, NIMBU_SITE, the configured default site, or the current project. --env=<name> selects a named project environment from nimbu.yml; it sets both the site and the API host and takes precedence over --site. Agents and CI should normally add --no-input. Use --readonly when no mutation is allowed.

For page editing, drafts, role membership, and localized content, see Audited workflows. To keep schemas in git and deploy them with cloud code and the theme, see Schemas and releases.

The generated command reference is built from nimbu commands --json and appears in the CLI navigation.