Skip to main content
Profiles let you keep multiple (API key, pixel id) configurations side-by-side — e.g. one for production and one for staging, or one per client.

Create a profile

Use a profile

Pass --profile <name> on any command. Without --profile, the default profile is used.

List profiles

Prints all configured profile names, marking the active one with (active).

Remove a profile

Removes credentials for the named profile from ~/.upstackrc. If it was the last profile, the file is deleted.

Storage

All profiles live in ~/.upstackrc (mode 0600) under a profiles map. There is no environment-specific URL — the API base URL is baked into the CLI build:
upstack init and upstack whoami print the API key masked (***** followed by the last 5 characters).