The HiveMQ Enterprise Extension for Kafka adds monitored, bi-directional MQTT messaging to and from your Kafka installation. The extension implements the native Kafka protocol so HiveMQ acts as a first-class Kafka client. This allows for MQTT topics to be mapped directly to Kafka topics and forward messages directly to multiple Kafka clusters (and vice versa) in a high-performant, scalable and reliable manner.
HiveMQ Enterprise Extension for Kafka is available for free download and evaluation. This extension only works with HiveMQ Professional or HiveMQ Enterprise.
The evaluation version is limited to operate for only 5 hours. You will need to restart HiveMQ each time you want to reset the 5-hour limit. Please contact HiveMQ sales if you would like a longer evaluation license.
This extension is preinstalled in your download of the HiveMQ platform and disabled. To enable the HiveMQ Enterprise Extension for Kafka, locate the folder of the extension in your HiveMQ installation and remove the DISABLED file.
The extension is now installed and needs to be configured for your individual Kafka cluster(s) and topics. An example configuration file can be found inside the unzipped folder. See the configuration chapter in the official documentation for all possible configuration options.
You can verify that the extension is installed and configured properly by checking your HiveMQ log files and the created Kafka tab of the HiveMQ Control Center.
Need HiveMQ Enterprise Extension for Kafka for an older HiveMQ version? Get the download here.