Skip to content

RoxaDocumentation

A Kafka-compatible message broker with S3 storage. A single binary, no ZooKeeper or JVM, self-hosted.

Components

ComponentWhat it does
roxa servethe broker: gRPC data-plane (:50051) + Kafka wire protocol (:9092) + Prometheus /metrics
roxa adminthe web console: topics, messages, consumers, monitoring, diagnostics (:8080)
roxa license showlicense token verification (offline)
roxactlCLI: topics, produce/consume, offsets, cluster status — over gRPC
roxa-clientthe Rust library (SDK) on top of gRPC

Where to start

Current status

Roxa is a single-node broker: reliability comes from storing data in S3 rather than from replication (a node dies — a new one starts and reads the same data). An HA cluster is in development (the Enterprise edition).