Introduction

HiveMQ is an MQTT broker that is specifically tailored to the needs of enterprises in the emerging age of machine-to-machine communication (M2M) and the Internet of Things (IoT).
From the ground up, our broker is built with maximum scalability and enterprise-ready security concepts in mind. HiveMQ fully implements the MQTT protocol (the de-facto M2M messaging standard). Through 100% compliance with the MQTT specification, we are leading the way in professional adoption of all the possibilities the Internet of Things has to offer for companies worldwide.
As members of the OASIS committee, the HiveMQ team was directly involved in the creation and release of MQTT 5.0, the newest version of the MQTT protocol.

HiveMQ MQTT compliance

HiveMQ is 100% MQTT compliant and implements all MQTT features in single node and clustered deployments.

Supported MQTT versions

HiveMQ fully supports the following MQTT versions:

Supported MQTT features

HiveMQ fully supports all MQTT features for single node and clustered deployments. Supported features include:

  • Retained messages

  • QoS 0

  • QoS 1

  • QoS 2

  • Clean & persistent sessions

  • Queued messages

  • Last Will and Testament (LWT)

  • Dynamic Topics

  • Wildcard subscriptions

  • Username / Password fields

  • MQTT client takeovers

  • MQTT Ordered Topic guarantees for QoS 1 and 2

  • MQTT client load balancing with Shared Subscriptions

Additional features

HiveMQ adds many additional features on top of its MQTT core. Additional features include:

Third party MQTT libraries
All additional features are compatible with most MQTT client libraries (including the HiveMQ MQTT client).