Production stack
Broker + web console + MinIO + monitoring in one command — docker compose.
Install →A full-featured single-node broker: Kafka compatibility, S3-native, web console. Perpetual and unrestricted. All you need is a free SourceCraft account (sign in with Yandex ID) — that is how we protect the registry from traffic abuse.
# 1. free account at sourcecraft.dev → issue a Personal Access Token in settings
# 2. log in to the registry: user iam, password — the token
$ docker login pkg.sourcecraft.tech -u iam
# 3. pull the image
$ docker pull pkg.sourcecraft.tech/cr/roxa/cn1mfog263e150r6b8si/roxa:1.0.0
# 4. run locally: data on disk, zero external services
$ docker run -d --name roxa \
-p 9092:9092 -p 50051:50051 \
-v roxa-data:/data \
pkg.sourcecraft.tech/cr/roxa/cn1mfog263e150r6b8si/roxa:1.0.0 serve \
--addr 0.0.0.0:50051 --kafka_addr 0.0.0.0:9092 --data-dir /data$ docker exec roxa roxactl --endpoint http://127.0.0.1:50051 topic create demo --partitions 3
$ docker exec roxa roxactl --endpoint http://127.0.0.1:50051 produce demo hello world
$ docker exec roxa roxactl --endpoint http://127.0.0.1:50051 consume demo
0: hello
1: worldTo connect Kafka clients from other machines and get the web console, use the production stack via docker compose — see the install guide. Detailed instructions, configuration and client examples are in the documentation.
Broker + web console + MinIO + monitoring in one command — docker compose.
Install →A shared demo environment with live data — access right after the request.
Get a demo →RBAC, team workflows and support — in the Pro edition.
Pricing →