pkg.soopen package index

brew / rank 8061

Install zbctl with Homebrew, Nix

Zeebe CLI client. Version 8.6.0 via Homebrew; verified 2026-07-25. Also installable with nix: nix profile install nixpkgs#zbctl.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install zbctl

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#zbctl

nixpkgs package indexes · pkgs/by-name/zb/zbctl/package.nix · source: api.github.com

overview

Package summary

Zeebe CLI client

Commands and aliases

  • zbctl

history

Project history and usage

zbctl is the command-line client for Zeebe and Camunda 8 workflows. It lives with the community-maintained Zeebe Go client and exposes operational commands for talking to a Zeebe gateway from a shell or automation job.

Project history

zbctl came out of the Zeebe era of Camunda's process orchestration stack, when Zeebe exposed a gRPC API and needed a small CLI for testing gateways, creating workflow resources, and performing day-to-day broker operations. Camunda release notes already referenced a zbctl update alongside Zeebe 0.10.1 in June 2018, which places the CLI in the early public Zeebe toolchain.

The current Zeebe Go client README presents zbctl as a companion command-line interface for Camunda 8. In 2024 Camunda announced that zbctl and the Go client would stop receiving new official features from Camunda 8.6 onward and move to community-maintained status as Camunda focused on REST APIs.

Adoption history

zbctl's adoption was mostly tied to Zeebe and Camunda users rather than general cloud operators. It appeared in tutorials, cloud getting-started flows, npm packaging, downloadable release binaries, Snap packaging, asdf plugins, Docker images, and Kubernetes job examples because it was a convenient way to script Zeebe deployments and inspect cluster status before the newer REST API direction took over.

How it is used

Users point zbctl at a Zeebe or Camunda 8 gateway with environment variables or flags, then run commands such as status, deploy, create, activate, complete, fail, publish, cancel, and update. The CLI is especially suited to smoke tests, CI/CD deployment steps, local development, and administrative maintenance jobs against a workflow cluster.

Why package nerds care

zbctl is a useful package-catalog artifact because it captures a specific moment in Camunda's API evolution: a standalone CLI wrapped around the Zeebe gRPC client, later preserved as a community-maintained tool after the vendor's center of gravity moved toward REST APIs.

Timeline

  • 2018-06: Camunda release notes mention a zbctl update alongside Zeebe 0.10.1.
  • 2019: Camunda Cloud getting-started material used zbctl to test a cluster connection.
  • 2024-09: Camunda announced deprecation of new official zbctl and Go client features from Camunda 8.6 onward.

Related projects

  • Zeebe: the workflow engine and gateway that zbctl talks to.
  • Zeebe Go client: the Go client library that houses zbctl.
  • Camunda 8 REST API: the newer API direction Camunda recommends for many zbctl-style automation workflows.

Sources

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:client

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
zbctlexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version8.6.0
manager updated2026-07-25
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:zbctl
Version8.6.0
Package managerHomebrew
Homepagehttps://docs.camunda.io/docs/apis-tools/community-clients/cli-client/
Repositoryhttps://github.com/camunda-community-hub/zeebe-client-go
Last updated2026-07-25T21:32:28+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

zbctl

nix profile install nixpkgs#zbctl
  • normalized package name match
  • Matched by: Zbctl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/zb/zbctl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation