BROKABROKA
Sign inDownload CommunityPricing
Community 1.3.3

Run Broka Community from one compose file.

Two files, four steps. The recipe is the one the product repository tests against, published here byte for byte with its checksums, and the console is up on port 3000 when the last step finishes.

What you download
  • compose.yml — 3,586 bytes
  • .env.example — 1,385 bytes
Stated plainly

Community is free and runs Kafka. Redis, RabbitMQ, Artemis and Memcached — and forwarding the audit trail to Kafka or RabbitMQ, data masking, single sign-on, the MCP server, Applications, Access Review, read recording and Slack, Teams and webhook alerts — are Commercial. Downloading or running the image accepts the licence agreement. Nothing here creates an account. A Community installation calls us only to check for a new release, once at start and once a day, with its installation id, version and edition.

Get it running

  1. Download compose.yml and .env.example into an empty folder. A browser saves the second as env.example, without its dot: rename it back, or fetch both, with their checksums, from a terminal:
    curl -fsSLO "https://broka.dev/download/1.3.3/{compose.yml,.env.example,SHA256SUMS}"
  2. Copy .env.example to .env and fill in the secrets. The file says how to generate each one, and which lines must never change on a running installation.
  3. Run docker compose up -d. Everything the console needs, PostgreSQL included, is in the file; the Orchestrator applies its schema on first start.
  4. Open http://localhost:3000 and create the first administrator.

Check what arrived

Every published file is listed with its SHA-256, and SHA256SUMS holds the same values in the format sha256sum reads. Download it next to the two files and run:

sha256sum -c SHA256SUMS
compose.yml
9237d747fc22722a1e0db5de968fd3b07d9e06bbff61c83c5789a00b20b5bec9
3,586 bytes
.env.example
ff253ff5ad3f107fbd5dbb7dcff788879db76f03e25fb640264792512419503b
1,385 bytes

These sums show the files arrived intact; they do not prove who published them. The two files on this page are not signed, and this page will not claim otherwise. The container images the recipe pulls are: each is signed with Broka’s image-signing key, whose public half is at https://broka.dev/keys/cosign.pub, and carries its software bill of materials (CycloneDX) attested with the same key. With cosign 3 or later, check both before the first start:

for image in broka-ui broka-orchestrator broka-broker; do
  cosign verify --key https://broka.dev/keys/cosign.pub orchestalabs/$image:1.3.3
  cosign verify-attestation --key https://broka.dev/keys/cosign.pub --type cyclonedx orchestalabs/$image:1.3.3 > /dev/null
done

The compose file pins orchestalabs/broka-ui, orchestalabs/broka-orchestrator and orchestalabs/broka-broker at 1.3.3: the Community images, on Docker Hub. It pulls them on first start. Setting up the console and connecting your first cluster are in the documentation.

Video · 1:39
A tour of the console. Messages decoded through the Schema Registry, consumer lag, schema versions side by side, an alert rule of two conditions, a RabbitMQ queue, a Redis key, Access Review and the audit trail.
Newsletter

Hear when the next version is out

The newsletter brings release updates — what a new version changes, with a link to its notes — along with product news and new guides. You confirm your address first; every issue has a one-click unsubscribe.