Skip to main content
The Synthetiq CLI (@synthetiq/cli) provides commands for the full development lifecycle — scaffolding workspaces, creating apps and services, running local development servers, packaging for production, and deploying to cloud infrastructure.

Installation

The CLI is published to the Synthetiq private npm registry, so a plain npm install -g @synthetiq/cli won’t resolve it — npm needs the registry and an auth token for the @synthetiq scope. Install it in one command, passing the registry and token as flags:
Or configure ~/.npmrc once so global installs pick it up:
This requires your org’s npm key, found in the Synthetiq Console under Settings → Account.

Command reference

Global options

Workspace context

Most commands operate within a Synthetiq workspace — a directory containing _apps/, _mcp/, _service_clients/, and a .synthetiq/ configuration directory. The workspace is tied to the authenticated user and organization, with state stored at ~/.synthetiq/<userId>/<orgId>/. Commands like login, logout, and whoami operate globally and store credentials at ~/.synthetiq/credentials.json.