Skip to main content

Overview

The Qovery CLI (Command Line Interface) enables you to interact with Qovery directly from your terminal. Deploy applications, manage environments, stream logs, and more - all without leaving your command line.

Installation

To download and install Qovery CLI on any Linux distribution:
The install script does not verify the binary’s integrity. For security-sensitive environments, use the Manual tab to download a pinned release and verify its checksum against the official checksums.txt published with each release.

Verify Installation

Authentication

Before using the CLI, you need to authenticate:
This will open a browser window for authentication. Once completed, you’ll be ready to use the CLI.

API Token Authentication

You can also authenticate using an API token:
Generate an API token from the Qovery Console.

Configuration

The CLI stores configuration in ~/.qovery/context.json. You can manage multiple contexts for different organizations or clusters.

Set Default Context

List Contexts

Watching Operations

Most deployment commands accept the --watch (-w) flag to wait until the targeted services finish and report their final status. The command exits with a non-zero status if a watched service fails, is canceled, ends in an unexpected state, or no longer exists — useful in CI/CD pipelines. By default, a watch stops after 1 hour and exits with an error if the services have not finished. To wait longer (for example for long builds or Terraform runs), set the QOVERY_CLI_WATCH_TIMEOUT environment variable to a Go duration such as 2h:

Key Features

Deploy Applications

Deploy and redeploy applications instantly from the terminal

Environment Management

Create, update, and manage environments

Live Logs

Stream real-time logs from your applications

Shell Access

Execute commands directly in running containers

Quick Start

List Projects

List Environments

Deploy an Application

View Logs

Next Steps

CLI Commands

Explore all available commands and examples

Your entire infrastructure, one terminal command away

Deploy, manage, and monitor without ever opening a Kubernetes dashboard. Qovery turns complex cluster operations into simple CLI calls.

Get started free →