auth command group manages authentication with Pipecat Cloud, allowing you to login, logout, and check your current account identity.
login
Begins an authorization flow to authenticate with Pipecat Cloud. Usage:- Generating a unique authentication URL
- Opening your default web browser (if available)
- Waiting for you to complete the sign-in process in the browser
- Retrieving and storing your access token locally
~/.config/pipecatcloud/pipecatcloud.toml). This token will be used for all subsequent requests to the Pipecat Cloud API.
You can override the default location by setting the PIPECAT_CONFIG_PATH environment variable.
logout
Signs out of the current Pipecat Cloud account by removing the access token from your local configuration file. Usage:use-pat
Authenticates with a Personal Access Token instead of interactive OAuth login. Validates the token against the API and stores it in your local config file. Usage:PIPECAT_TOKEN instead.
whoami
Displays information about the currently authenticated user, including your email (or user ID when the account has no email), active organization, auth method, and Daily API key. Usage:Configuration
CLI configuration is stored in~/.config/pipecatcloud/pipecatcloud.toml. You can override this location by setting the PIPECAT_CONFIG_PATH environment variable.
The configuration stores your access token, active organization, and default API keys.
View current configuration:
Example configuration file
Example configuration file
More about user accounts
Managing your account and collaborating on agents as part of a team