ZuploZuplo
LoginSign Up
  • 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

Authentication

There are two ways to authenticate with the Zuplo Command Line Interface (CLI): using an API Key or via OAuth.

Using OAuth

The Zuplo CLI supports OAuth authentication. To authenticate using OAuth, run the following command:

TerminalCode
zuplo login

Your browser will open and prompt you to log in to your Zuplo account. After logging in, you will be redirected to a page that confirms your authentication. You can then return to your terminal, which will now be authenticated.

Using an API key

API key authentication is useful for CI/CD pipelines or other automated workflows where interactive login isn't feasible. See the following instructions to obtain and use an API key with the Zuplo CLI.

The API key is scoped to your account. So you can use the same one for all projects under the same account. If you are a member of multiple accounts, be sure to select the right one.

The Zuplo CLI uses API Keys to authenticate. You can find your API Key by following these steps:

  1. Navigate to portal.zuplo.com and log in.
  2. Select the account that you want to work on.
  3. Navigate to Settings → API Keys in your account. Select an existing API Key or create a new one to use with the CLI.

Most commands take an --api-key argument. For example, to list your available Zuplo API Gateways, run:

TerminalCode
zuplo list --api-key zpka_d67b7e241bb948758f415b79aa8exxxx_2efbxxxx

If you don't want to pass your API Key to every command, you can set it as an environment variable:

TerminalCode
export ZUPLO_API_KEY=zpka_d67b7e241bb948758f415b79aa8exxxx_2efbxxxx zuplo list
Edit this page
Last modified on May 10, 2026
Create Zuplo APIGlobal Options
On this page
  • Using OAuth
  • Using an API key