Data Streaming Platforms
HiveMQ offers purpose-built platform extensions that seamlessly integrate with leading data streaming and cloud platforms, enabling real-time data processing, analysis, storage, and more.
These powerful extensions work in perfect harmony to streamline multi-cloud integration in IoT environments.
HiveMQ Enterprise Extension for Amazon Kinesis
Quick bi-directional MQTT data movement between IoT devices and AWS using Amazon Kinesis Data Streams. Easily move MQTT data into Amazon Kinesis Data Streams service for IoT data analytics.
Type: Data Integration
License: Commercial
HiveMQ Enterprise Extension for Google Cloud Pub/Sub
Seamlessly integrates HiveMQ's full-featured MQTT platform with the Google Cloud Platform.
Type: Data Integration
License: Commercial
HiveMQ Enterprise Extension for Kafka
Makes it possible to seamlessly integrate MQTT messages with Kafka clusters.
Type: Data Integration
License: Commercial
Databases and Data Analytics
HiveMQ offers purpose-built platform extensions for seamless integration with popular databases and data analytics platforms. These extensions secure MQTT data transfer via TLS encryption and feature data customization templates to convert MQTT messages into specific data formats — for optimized data ingestion and retrieval.
HiveMQ Enterprise Extension for MySQL
Seamless MQTT data integration with MySQL, enabling you to manage and process data effortlessly and efficiently.
Type: Data Integration
License: Commercial
HiveMQ Enterprise Extension for MongoDB
Seamless MQTT data integration with MongoDB allows you to store, process, and analyze IoT data in real-time.
Type: Data Integration
License: Commercial
HiveMQ Enterprise Extension for PostgreSQL
Seamless MQTT data integration with PostgreSQL, allowing you to store, process, and analyze IoT data in real time at a massive scale
Type: Data Integration
License: Commercial
HiveMQ Enterprise Integration for TimescaleDB
The HiveMQ Enterprise Extension for PostgreSQL enables effortless integration of MQTT data with Timescale. Efficiently store, process, and analyze time-stamped data using the Timescale database.
Type: Data Integration
License: Commercial
HiveMQ Enterprise Integration for CockroachDB
The CockroachDB integration is powered by the HiveMQ Enterprise Extension for PostgreSQL.
Type: Data Integration
License: Commercial
Recommended Resources on Data Analytics and Databases
Data Security
HiveMQ’s Enterprise Security Extension has several robust security, authentication, and authorization features that provide 360-degree protection for your MQTT data. These features include — Full OAuth 2.0 support via JSON Web Tokens, dynamic permission placeholders, file-based authorization, detailed access logs, preprocessing for authentication from X.509 certificates and HTTP headers, and much more. Learn more in the extension documentation.
Recommended Resources on MQTT Data Security
Community Contributed
The open API of the HiveMQ extension framework gives developers the freedom to create custom extensions to fit their specific business needs. This framework allows developers to seamlessly augment HiveMQ broker functionality with custom business logic and use the framework to integrate HiveMQ with virtually any external system. For additional information, please review the Custom SDK documentation.
Monitoring & Security
HiveMQ Splunk Extension
Enables posting MQTT Messages as well as HiveMQ metric data to a splunk HTTP Event Collector.
Type: Observability
License: Commercial
HiveMQ AWS CloudWatch Extension
Report HiveMQ metrics directly to AWS CloudWatch.
Type: Monitoring
License: Apache-2.0
Sparkplug InfluxDB Extension for HiveMQ
Can be leveraged to gather metrics from MQTT Sparkplug and persist them into a InfluxDB database.
Type: Monitoring
License: Apache
HiveMQ Extension - MQTT Message Log
The HiveMQ MQTT Message Log Extension provides the possibility to follow up on any clients communicating with the broker on the terminal.
Type: Logging
License: Apache-2.0
HiveMQ Extension - Heartbeat
Creates an HTTP Endpoint on broker start up that can be used for application layer load balancer health checks.
Type: Monitoring
License: Apache-2.0
HiveMQ Extension - Deny Root Wildcard Subscriptions
Denies any subscription to the root wildcard topic.
Type: Security
License: Apache-2.0
HiveMQ Extension - File RBAC
HiveMQ File Role based Access Control Extension which adds client authentication.
Type: Security
License: Apache-2.0
HiveMQ Extension - InfluxDB
Allows HiveMQ to connect to an instance of InfluxDB for time series monitoring of the internal metrics.
Type: Monitoring
License: Apache-2.0
HiveMQ Extension - Prometheus Monitoring
Can be configured with the Prometheus Configuration Properties
Type: Monitoring
License: Apache-2.0
Connectivity and Scaling
HiveMQ Sparkplug Aware Extension
A Sparkplug aware MQTT broker helping vendors to fulfill the optional requirements essential for Sparkplug 3.0 compatibility certification.
Type: Sparkplug 3.0 Compatibility
License: Apache 2.0
HiveMQ Azure Cluster Discovery Extension
HiveMQ extension for dynamic clustering with Azure Blob Storage discovery.
Type: Cluster Discovery
License: Apache-2.0
Etcd Cluster Discovery Extension
This HiveMQ extension allows your HiveMQ cluster nodes to discover each other by regularly checking the endpoints of the DC/OS framework scheduler.
Type: Cluster Discovery
License: Apache
HiveMQ Extension - DNS Discovery
Enables dynamic clustering for Cloud providers (AWS) or orchestration software (Kubernetes).
Type: Cluster Discovery
License: Apache-2.0
HiveMQ Extension - S3 Cluster Discovery
Allows HiveMQ cluster nodes to discover each other dynamically.
Type: Cluster Discovery
License: Apache-2.0
Recommended Resources on Custom Extensions
Other Commercial Extensions
The HiveMQ platform also features two other commercially available extensions:
Distributed Tracing: This extension enables end-to-end MQTT data tracing in real-time, using OpenTelemetry. HiveMQ can publish 1,500+ metrics and connect with major Application Monitoring tools, including Datadog, Honeycomb, Grafana, and more. Learn more in the extension documentation.