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

Zuplo CLI: Mtls Certificate Create

Creates a new mTLS certificate for a project
Code
zuplo mtls-certificates create \ --name <name> \ --cert <file> \ --key <file> \ --environment <env> [options]

Examples

Create an mTLS certificate enabled for the production environment type

Code
zuplo mtls-certificate create \ --name my_cert \ --cert ./cert.pem \ --key ./key.pem \ --environment-type production

Create an mTLS certificate enabled for multiple environment types

Code
zuplo mtls-certificate create \ --name dev_cert \ --cert ./cert.pem \ --key ./key.pem \ --environment-type development \ --environment-type preview

Explicitly specify the account and project

Code
zuplo mtls-certificate create \ --name my_cert \ --cert ./cert.pem \ --key ./key.pem \ --environment-type production \ --account my-account \ --project my-project

Options

--name

The name of the certificate (alphanumeric with underscores)

Type: string

--cert

Path to the PEM-encoded certificate file

Type: string

--key

Path to the PEM-encoded private key file

Type: string

--account

The account name

Type: string

--project

The project name

Type: string

--environment-type

Environment types where the certificate should be enabled (can be repeated: --environment-type development --environment-type production)

Type: arrayChoices: development, preview, production

Global options

The following global options are available for all commands:

  • --help
  • --api-key
Edit this page
Last modified on May 29, 2026
logoutmtls-certificate delete
On this page
  • Global options