Skip to content
Apache Kafka bridge
Java Shell Other
Branch: master
Clone or download

Latest commit

ppatierno Removing the jackson binding override because the indirect dependency (

version (from debezium) fixed CVE-2019-14379

Signed-off-by: Paolo Patierno <>
Latest commit 49355b8 Apr 2, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.checkstyle Remove year from copyright headers (#366) Oct 18, 2019
.spotbugs Add spotbugs (#340) Sep 17, 2019
.travis Add signoff on documentation push (#326) Sep 8, 2019
amqp Removed HTTP doc from old folder (#238) Jun 11, 2019
bin Added bridge tracing configuration from Strimzi cluster operator (#367) Oct 23, 2019
config Add support for tracing (#363) Oct 17, 2019
deployment Use apps/v1 Deployment to make things work in Kubernetes 1.16 (#339) Sep 16, 2019
documentation Dependencies bump (#380) Jan 30, 2020
perftest Added JMeter performance test configuration file (#374) Dec 5, 2019
qdrouterd Modified example receiver and sender with parameterized topic Nov 2, 2016
src Bumped Vert.x to 3.9.0 (#397) Apr 1, 2020
.gitignore Fix validation unknown properties (#242) Jun 11, 2019
.travis.yml Add s390x support for travis (#387) Mar 3, 2020 Bump version to 0.16.0-SNAPSHOT in master Nov 25, 2019
Dockerfile Remove useless lib directory (the right one is libs in the target) (#386 Mar 3, 2020 Fix and decryption Jun 7, 2019
LICENSE Moved LICENSE and README to the project root Mar 31, 2016
Makefile Separate api doc generation from main build Jun 12, 2019
Makefile.docker Use .PHONY target and move findbugs target into Makefile.maven Jun 3, 2019
Makefile.maven Use .PHONY target and move findbugs target into Makefile.maven Jun 3, 2019
Makefile.os Add first Makefiles (#220) May 31, 2019 Reword README (#356) Oct 2, 2019
pom.xml Removing the jackson binding override because the indirect dependency ( Apr 2, 2020
release.version Bump version to 0.16.0-SNAPSHOT in master Nov 25, 2019

Build Status GitHub release License Twitter Follow

Apache Kafka bridge

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/ file which contains the configuration. Once your configuration is ready, start the bridge using:

bin/ --config-file config/


Documentation to the current master branch as well as all releases can be found on our website.

Getting help

If you encounter any issues while using Strimzi Kafka Bridge, you can get help using:


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:


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

You can’t perform that action at this time.