download

Roxa Community — free

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.

image

Download and run

# 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

A 30-second check

$ 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: world

To 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.

what next

Production stack

Broker + web console + MinIO + monitoring in one command — docker compose.

Install →

Look without installing

A shared demo environment with live data — access right after the request.

Get a demo →

Need roles and access control

RBAC, team workflows and support — in the Pro edition.

Pricing →