HiveMQ Control Center v2: Integrations

HiveMQ supports a wide range of functional add-ons or integrations for the HiveMQ ecosystem that are fully scalable, secure, and stable right out of the box.

Available Integrations View

The Available Integrations view provides brief descriptions and links to further information and downloads for all our commercially available and open-source integrations.

HiveMQ Control Center: Available Integrations overview

HiveMQ Enterprise Extensions come preinstalled with your HiveMQ Platform release bundle and are disabled by default. To enable a HiveMQ extension, locate the desired extension folder in the extensions directory of your HiveMQ installation and remove the DISABLED file (if present).

If you do not provide a valid license, HiveMQ automatically uses a free trial license. Trial licenses for HiveMQ Enterprise Extensions are valid for 5 hours.

For production use, you need a valid commercial license. For detailed pricing and license information or to request an extended evaluation license, please contact our sales team.

Commercial HiveMQ integrations require a separate license and are available for HiveMQ Professional and Enterprise editions only. The HiveMQ Community Edition does not support Enterprise Extensions.

In addition to the preinstalled Enterprise Extensions, HiveMQ offers numerous open-source extensions that are available for download and can be installed separately.

For quick reference, extensions that are installed and enabled display a small “ENABLED” icon.

Installed Integrations View

The Installed Integrations view offers basic information on each extension that is currently installed and enabled on your HiveMQ Platform.

HiveMQ Control Center: Installed Integrations overview

The color of the status bar across the top of each card shows the current state of the extension. The following states are possible:

  • Green/Active: The extension is correctly configured, enabled, and currently running.

  • Red/Down: The extension failed to load, is incorrectly configured, remains disabled, and is currently not running.

  • Orange/Degraded: The extension is still running, but the service is degraded. Degraded service can occur for various reasons. For example, if the Kafka extension hot-reloads an invalid new configuration, but remains running with the previous configuration.

Installed Integration Details

Entry Description

License

The type of license in use (commercial extensions, only). For example, Enterprise.

Author

The entity that created, developed, or maintains the extension. For example, HiveMQ.

Version

The specific release of the extension in use. For example, 4.39.0.

Integration Dashboards

HiveMQ enterprise integrations can provide dedicated Control Center dashboards for efficient integration monitoring and performance tracking.

Kafka Dashboard

The HiveMQ Enterprise Extension for Kafka provides an operational dashboard in the HiveMQ Control Center. The dashboard shows the current status of the extension and the message flow between HiveMQ and Kafka.

HiveMQ Control Center: Kafka Dashboard Overview

Status Overview Panels

The status panels at the top of the page display key Kafka integration health and configuration information.

Name Description

Status

The current operational status of the extension.

Started at

The extension start date and time.

Reloaded at

The last extension reload date and time.

MQTT to Kafka

The current configuration status of the MQTT to Kafka integration.

Kafka to MQTT

The current configuration status of the Kafka to MQTT integration.

Dashboard Metric Graphs

The HiveMQ Enterprise Extension for Kafka adds additional metric graphs to your HiveMQ Control Center for monitoring bidirectional MQTT-Kafka message flow.

Dashboard metrics include data from all nodes in your HiveMQ cluster.
MQTT to Kafka

The MQTT to Kafka tab provides information on message flow from MQTT to Kafka.

Name Description

Inbound MQTT Messages

The rate of MQTT Publish messages that the extension consumes from the HiveMQ broker.

Outbound Kafka Records

The rate of Kafka records that are written to Kafka and acknowledged by Kafka.

Kafka to MQTT

The Kafka to MQTT tab provides information on message flow from Kafka to MQTT.

Name Description

Inbound Kafka Records

The rate of Kafka records the extension consumes from Kafka.

Outbound MQTT Messages

The rate of MQTT Publish messages that the extension creates and forwards to MQTT topics.