Deployado CLI

Deploy and manage your applications from the command line. Available for macOS and Linux.

Installation

Quick Install (Recommended)

Run this command in your terminal. It auto-detects your operating system and architecture.

Terminal
$ curl -sSfL https://deployado.com/cli/install.sh | sh

Supported platforms:

macOS (Intel & Apple Silicon) Linux (x86_64 & ARM64)

Install Options

Install a specific version:

$ curl -sSfL https://deployado.com/cli/install.sh | sh -s -- --version 0.1.0

Install to a custom directory:

$ curl -sSfL https://deployado.com/cli/install.sh | sh -s -- --dir ~/.local/bin

Manual Download

You can also download pre-built binaries directly from GitHub Releases .

Verify Installation

$ deployado version deployado version 0.1.0   commit: a1b2c3d   built: 2025-07-24T12:00:00Z

Authentication

Log in with your Deployado account. This opens your browser for secure authentication.

$ deployado auth login Opening browser for authentication... Enter this code in your browser: ABCD-1234 Authenticated as you@example.com

Alternatively, you can authenticate with an API token. Generate one from Settings → API Tokens .

$ deployado auth login --token YOUR_API_TOKEN

Quick Start

Deploy your first app in 3 commands:

Terminal
# 1. Log in to your account $ deployado auth login
# 2. Go to your project directory $ cd my-app
# 3. Launch — detects your stack, creates the app, and deploys $ deployado launch

Tip: The launch command auto-detects your language and framework (Node.js, Python, Ruby, Go, Elixir, PHP, Rust, and more) and configures the build automatically.

Commands

Run deployado --help to see all commands, or deployado <command> --help for details on a specific command.

deployado launch

Create and deploy a new app from the current directory.

Detects your project type, creates the app on Deployado, and triggers the first deployment — all in one step.

$ deployado launch

deployado deploy

Deploy the current project to Deployado.

Pushes your latest code and triggers a new build and deployment.

$ deployado deploy

deployado apps

List and manage your applications.

$ deployado apps list List all apps in your account
$ deployado apps info my-app Show details for a specific app

deployado env

Manage environment variables for your apps.

$ deployado env list Show all environment variables
$ deployado env set DATABASE_URL=postgres://... Set an environment variable
$ deployado env unset DATABASE_URL Remove an environment variable

deployado logs

View application logs in real time.

$ deployado logs Stream logs from the linked app
$ deployado logs --app my-app --lines 100 Show last 100 lines from a specific app

deployado ssh

Open an interactive shell inside your running app container.

$ deployado ssh

deployado rollback

Roll back to a previous deployment.

Instantly reverts your app to the previous working release.

$ deployado rollback

Need Help?

If you run into any issues, we're here to help.