import GLOBALFLAGS from "versionContent/_partials/_devops-cli-global-flags.mdx"; import CONFIGOPTIONS from "versionContent/_partials/_devops-cli-config-options.mdx";
You can use the following commands with $CLI_LONG. For more information on each command, use the -h flag. For example:
tiger auth login -h
| Command | Subcommand | Description |
|---|---|---|
| auth | Manage authentication and credentials for your $ACCOUNT_LONG | |
| login | Create an authenticated connection to your $ACCOUNT_LONG | |
| logout | Remove the credentials used to create authenticated connections to $CLOUD_LONG | |
| status | Show your current authentication status and project ID | |
| version | Show information about the currently installed version of $CLI_LONG | |
| config | Manage your $CLI_LONG configuration | |
| show | Show the current configuration | |
set <key> <value> |
Set a specific value in your configuration. For example, tiger config set debug true |
|
unset <key> |
Clear the value of a configuration parameter. For example, tiger config unset debug |
|
| reset | Reset the configuration to the defaults. This also logs you out from the current $PROJECT_LONG | |
| service | Manage the $SERVICE_LONGs in this $PROJECT_SHORT | |
| create | Create a new $SERVICE_SHORT in this $PROJECT_SHORT. Possible flags are:
Allowed CPU/memory configurations are:
|
|
delete <service-id> |
Delete a $SERVICE_SHORT from this $PROJECT_SHORT. This operation is irreversible and requires confirmation by typing the service ID | |
fork <service-id> |
Fork an existing service to create a new independent copy. Key features are:
|
|
get <service-id> aliases: describe, show |
Show detailed information about a specific $SERVICE_SHORT in this $PROJECT_SHORT | |
| list | List all the $SERVICE_SHORTs in this $PROJECT_SHORT | |
update-password <service-id> |
Update the master password for a $SERVICE_SHORT | |
| db | Database operations and management | |
connect <service-id> |
Connect to a $SERVICE_SHORT | |
connection-string <service-id> |
Retrieve the connection string for a $SERVICE_SHORT | |
create role <service-id> |
Create a new database role. Possible flags are:
|
|
save-password <service-id> |
Save the password for a service | |
test-connection <service-id> |
Test the connectivity to a $SERVICE_SHORT | |
| mcp | Manage $MCP_LONG for AI Assistant integration | |
install [client] |
Install and configure $MCP_LONG for a specific client (claude-code, cursor, windsurf, or other). If no client is specified, you'll be prompted to select one interactively |
|
| start | Start $MCP_LONG. This is the same as tiger mcp start stdio |
|
| start stdio | Start $MCP_LONG with stdio transport (default) | |
| start http | Start $MCP_LONG with HTTP transport. Includes flags: --port (default: 8080), --host (default: localhost) |
By default, $CLI_LONG stores your configuration in ~/.config/tiger/config.yaml. The location of the config
directory can be adjusted via the --config-dir flag or the TIGER_CONFIG_DIR environment variable.
-
Configuration options
You set the following configuration options using
tiger config set <key> <value>: -
Global Flags
These flags are available on all commands and take precedence over both environment variables and configuration file values:
-
Authentication parameters
To authenticate without using the interactive login, either:
- Set the following parameters with your client credentials, then
login:TIGER_PUBLIC_KEY=<public_key> TIGER_SECRET_KEY=<secret_key> TIGER_PROJECT_ID=<project_id>\ tiger auth login
- Add your client credentials to the
logincommand:tiger auth login --public-key=<public_key> --secret-key=<secret-key> --project-id=<project_id>
- Set the following parameters with your client credentials, then