Skip to content
Live $100 credit at signup, up to $300 total Offer ends December 31, 2026 Get started →

CLI Reference

Full command reference for the ZCP CLI v0.0.19.

For the interactive reference with search, see the ZCP CLI reference on the main site.


CommandDescription
zcp versionPrint CLI version
zcp completion <shell>Generate shell completions (bash|zsh|fish|powershell)
zcp auth validateValidate authentication token
CommandDescription
zcp profile addAdd a new credential profile
zcp profile listList all profiles
zcp profile showShow the active profile
zcp profile use <name>Switch to a profile
zcp profile updateUpdate profile fields
zcp profile delete <name>Delete a profile
zcp profile rename <old> <new>Rename a profile
CommandDescription
zcp instance listList instances
zcp instance get <name>Get instance details
zcp instance createCreate a new instance
zcp instance delete <name>Delete an instance
zcp instance start <name>Start a stopped instance
zcp instance stop <name>Power off an instance
zcp instance reboot <name>Reboot an instance
zcp instance console <name>Get console URL
CommandDescription
zcp kubernetes listList clusters
zcp kubernetes createCreate a cluster
zcp kubernetes start <name>Start a stopped cluster
zcp kubernetes stop <name>Stop a cluster
zcp kubernetes upgrade <name>Upgrade Kubernetes version
CommandDescription
zcp volume listList block storage volumes
zcp volume createCreate a new volume
zcp volume delete <name>Delete a volume
CommandDescription
zcp snapshot listList volume snapshots
zcp vm-snapshot listList VM snapshots
CommandDescription
zcp object-storage listList object storage instances
zcp object-storage createCreate object storage
zcp object-storage delete <name>Delete object storage
CommandDescription
zcp vpc listList VPCs
zcp vpc createCreate a VPC
zcp vpc delete <name>Delete a VPC
CommandDescription
zcp network listList networks
zcp network createCreate a network
CommandDescription
zcp firewall listList firewall rules
zcp firewall createCreate a firewall rule
zcp firewall delete <id>Delete a firewall rule
CommandDescription
zcp loadbalancer listList load balancers
zcp loadbalancer createCreate a load balancer

Account-level. No --region/--project needed, except zcp dns create takes --project. See Manage DNS with the CLI.

CommandDescription
zcp dns listList DNS domains
zcp dns createAdd a domain
zcp dns show <domain>Show a domain and its records
zcp dns record-createAdd a record by name, type, and content
zcp dns record-deleteDelete a record set by name and type
zcp dns delete <domain>Remove a domain
CommandDescription
zcp ip listList public IP addresses
zcp ip acquireAcquire a new public IP
zcp ip release <id>Release a public IP
CommandDescription
zcp project listList projects
zcp project createCreate a project
zcp billing listView billing summary
zcp support listList support tickets

Account-level. No --region/--project needed. See Roles & Permissions and Users for the model and the full permission catalog.

CommandDescription
zcp permission listList the permission catalog (use --category to filter)
zcp role listList roles
zcp role get <slug>Show a role with its permissions and assigned users
zcp role createCreate a role (--name, repeatable --permission <slug>)
zcp role update <slug>Update a role (--permission replaces the set)
zcp role delete <slug>Delete a role
zcp sub-user listList sub-users (--role, --blocked filters)
zcp sub-user createCreate a sub-user (--name, --email, --password, --role, --project)
zcp sub-user update <id|email>Update a sub-user’s name, email, role, or projects
zcp sub-user block <id|email>Block a sub-user (revoke access without deleting)
zcp sub-user unblock <id|email>Unblock a sub-user
zcp sub-user delete <id|email>Delete a sub-user

For the full 200+ command listing, see the GitHub repository.