Skip to main content
The Sevalla CLI lets you deploy applications, manage databases, configure domains, monitor metrics, and more without leaving your terminal.

Installation

Windows binaries are available on the releases page.

Authentication

Interactive login

The login command opens your browser and authenticates via device authorization. No need to copy-paste tokens.
Check your current authentication status or log out:
Credentials are stored at ~/.config/sevalla/credentials.json with 0600 permissions.

API token (CI/CD)

For non-interactive environments, set the SEVALLA_API_TOKEN environment variable:
Generate tokens from the dashboard or with the CLI:

Quick start

Commands

Applications

Deployments

Deployment hooks

Processes

Domains

Environment variables

Networking

Logs

Metrics

Databases

Backups

Connections

Database metrics

Database IP restriction

Static sites

Static site deployments

Static site domains

Static site environment variables

Static site logs and metrics

Load balancers

Object storage

Pipelines

Projects

Docker registries

Webhooks

API keys

Global environment variables

Resources

Global flags

Every command supports these flags:

Shell completions

Enable tab completions for your shell:
Add the command to your shell profile to enable completions in every session.

Environment variables