ZuploZuplo
LoginStart for Free
  • Documentation
  • API Reference
Introduction
Getting Started
    Develop using the Portal
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingMCP - Quick start
    Develop Locally
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth
Concepts
Development
Policies
Handlers
API Keys
MCP Server
MCP Gateway
AI Gateway
Developer Portal
Monetization
Deploying & Source Control
Observability
Networking & Infrastructure
Account Management
Programming API
Build with AI
Zuplo CLI
    OverviewCreate Zuplo APIAuthenticationGlobal OptionsNetwork Connectivitybucket listca-certificate createca-certificate deleteca-certificate describeca-certificate listca-certificate updatecustom-domain createcustom-domain deletecustom-domain listcustom-domain updatedeletedeploydevdocseditorinfoinitlinklistlogoutmtls-certificate createmtls-certificate deletemtls-certificate describemtls-certificate disablemtls-certificate listmtls-certificate updateopenapi convertopenapi mergeopenapi overlayproject createproject infoproject listsource migratesource upgradetesttunnel createtunnel deletetunnel describetunnel listtunnel rotate-tokentunnel services describetunnel services updatevariable createvariable updatewhoami
Migration Guides
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Zuplo CLI

Zuplo CLI

The Zuplo CLI provides convenient tooling for common tasks that you might want to automate. You can use it to deploy Zuplo projects through CI/CD, create and update environment variables, manage your tunnels, and more! It's powered by the Zuplo Developer API, which you can also call directly, if you want to create your own tooling.

Installing

The Zuplo CLI is built using Node.js. It requires a minimum version of Node.js 20.0.0 (Node.js 22 is recommended).

  1. Install Node.js 20.0.0 or later. You can download it from nodejs.org.

  2. Install the Zuplo CLI globally by running the following command:

    TerminalCode
    npm install -g zuplo
  3. After installing the CLI, you can use the zuplo command to interact with Zuplo.

Verifying Installation

Run the following command to confirm the CLI is installed correctly:

TerminalCode
zuplo --version

Updating

To update the Zuplo CLI to the latest version, run the same install command:

TerminalCode
npm install -g zuplo@latest

Quick Start

After installing the CLI, log in to your Zuplo account and deploy a project:

TerminalCode
zuplo login zuplo deploy --project my-project

For details on authentication options, including API key usage for CI/CD pipelines, see Authentication.

Commands

CommandDescription
deployDeploy a Zuplo project to an environment
devStart a local development server
testRun API tests against a deployment
initInitialize a new Zuplo project in the current directory
linkLink a local directory to an existing Zuplo project
listList available Zuplo projects
deleteDelete a Zuplo project or environment
loginAuthenticate with your Zuplo account via OAuth
variable-createCreate an environment variable
variable-updateUpdate an environment variable
tunnel-createCreate a new tunnel
tunnel-listList tunnels for a project
tunnel-deleteDelete a tunnel

For a complete list of commands and flags, run zuplo --help or see Global Options.

To scaffold a new project without installing the CLI, see create-zuplo-api.

Edit this page
Last modified on March 23, 2026
Build with AICreate Zuplo API
On this page
  • Installing
    • Verifying Installation
    • Updating
  • Quick Start
  • Commands