The CLI opens your browser, you approve the request from the Dynamic dashboard, and the CLI stores a token locally. Login also auto-selects the first available environment, so your next command works immediately.For CI and automation, skip the browser and set a token instead — see Authentication & CI.
dyn environments switch # interactive pickerdyn environments switch <environment-id> # switch directly by ID
Sandbox and live are fully isolated. Confirm with dyn status that you’re on sandbox before testing changes — running against live affects real users immediately.
dyn settings list # every configurable project setting + descriptiondyn providers list # auth providers enabled on this environmentdyn users list # users in this environment
Add -o json to any command for machine-readable output: