a message broker for data streams

Data lives in S3.
Brokers are disposable.

Roxa is a message broker compatible with Apache Kafka. Your applications connect without a rewrite, and data is stored in object storage — so a server failure never loses messages. Deploys as a single container.

Kafka-compatibleS3 / MinIOself-hosted
why Roxa

Reliable messaging without babysitting a cluster

Nothing to rewrite

Roxa is compatible with Apache Kafka. Your applications — Java, Go, Python, any language — connect as they are. Migration with zero code changes.

Data is never lost

Messages live in durable object storage (S3), not on a single server’s disk. A node goes down — the data stays put and the service picks up where it left off.

Easy to deploy

One container — no clusters, no ZooKeeper, no external databases. Run “docker compose up” and the broker is live. Add S3, monitoring or password sign-in whenever you want.

Full visibility

A built-in web console: topics, message flow, consumer lag, latency and load, storage health. No separate monitoring stack required.

Technical details — how it works · pricing and editions.

who it is for

Teams that need reliable messaging between services — without running and maintaining a Kafka cluster with ZooKeeper.

Those who want to keep data on their own infrastructure (on-prem), with no cloud vendor lock-in, and deploy in minutes.

Those already on Kafka looking for an easier-to-operate replacement — same clients, no data loss when a node fails.

roxa and the alternatives

Count the cost of ownership, not the license price

Instead of DIY Kafka

The same protocol and the same clients — but no ZooKeeper, no JVM, no constant tuning. What you save is the engineering time a cluster would consume.

Instead of heavyweight enterprise distributions

A perpetual license for the price of a couple of months of their annual subscription. Deployment in minutes, not a quarter-long rollout project.

Instead of a managed cloud service

Data never leaves your perimeter and does not depend on a provider. Works even where there is no internet at all.

Detailed comparisons: vs Apache Kafka · vs RabbitMQ · vs Arenadata · FAQ.

demo

A live environment — instant access

A shared Roxa demo with the web console and a live e-commerce data stream. Leave your email — the link, login and password appear right after you submit.

  • Nothing to install — the console opens in your browser
  • Topics and messages are already inside — watch a live stream
  • The environment is shared and resets nightly at 03:00 MSK

A shared evaluation environment — access is granted right after you submit.

By submitting this form you consent to the processing of personal data — the email is used only for demo access and to answer your request.