strimzi-kafka-bridge icon indicating copy to clipboard operation
strimzi-kafka-bridge copied to clipboard

An HTTP bridge for Apache Kafka®

Build Status GitHub release Maven Central License Twitter Follow

HTTP & AMQP bridge for Apache Kafka®

This project provides a software component which acts as a bridge between different standard protocols and an Apache Kafka® cluster. The available protocols are:

It provides a different way to interact with Apache Kafka because the latter natively supports only a custom (proprietary) protocol. Thanks to the bridge, all clients which can speak different standard protocols can connect to Apache Kafka cluster in order to send and receive messages to / from topics.

Running the bridge

On Kubernetes and OpenShift

You can use the Strimzi Kafka operator to deploy the Kafka Bridge with HTTP support on Kubernetes and OpenShift.

On bare-metal / VM

Download the ZIP or TAR.GZ file from the GitHub release page and unpack it. Afterwards, edit the config/application.properties file which contains the configuration. Once your configuration is ready, start the bridge using:

bin/kafka_bridge_run.sh --config-file config/application.properties

Documentation

Documentation can be found on our website:

Strimzi bridge releases are also available in the downloads section.

Getting help

If you encounter any issues while using Strimzi Kafka Bridge, you can get help through the following methods:

Contributing

You can contribute by:

  • Raising any issues you find using Strimzi Kafka Bridge
  • Fixing issues by opening Pull Requests
  • Improving documentation
  • Talking about Strimzi Kafka Bridge

All bugs, tasks or enhancements are tracked as GitHub issues. Issues which might be a good start for new contributors are marked with "good-start" label.

The Hacking guide describes how to build Strimzi Kafka Bridge and how to test your changes before submitting a patch or opening a PR.

The Documentation Contributor Guide describes how to contribute to Strimzi documentation.

If you want to get in touch with us first before contributing, you can use:

License

Strimzi Kafka Bridge is licensed under the Apache License, Version 2.0