This app provides bridges between exchanges of RabbitMQ brokers and topics of Apache Kafka clusters, on-premise or in the cloud.

Bridges can be defined bi-directional:

  • RabbitMQ to Apache Kafka or

  • Apache Kafka to RabbitMQ

A bridge consists of a consumer at the source and a producer at the target. The connection between consumer and producer is direct. There is no overhead such as intermediate storage of messages. Kafka record keys can be overwritten during transfer.

Kafka consumers/producers are configured through properties you know from a Kafka Java client. This allows maximum flexibility for fine-tuning such as delivery guarantees and simplicity as you can usually copy these properties from i.e. Confluent Cloud if you bridge from or to it.

All configurations are done via the app’s web interface through a simple setup wizard. Bridges can be created and deleted dynamically. The number of bridges you define is not limited.

Dashboards show the total throughput of all bridges, bridge tops, dedicated throughput per bridge, and histories back to a year.