HiveMQ logo

HiveMQ

HiveMQ is an enterprise MQTT broker and IoT connectivity platform that provides reliable, scalable bidirectional messaging between connected devices and back-end systems using the MQTT protocol. It supports MQTT 3, MQTT 5, MQTT over WebSocket, clustering, multi-cloud deployments, and an extensible enterprise extension framework for security, data routing, and stream processing through HiveMQ Data Hub. HiveMQ exposes a REST API (OpenAPI 3.0) for broker administration, client management, backups, trace recordings, and Data Hub policy management.

2 APIs 0 Features
MQTTIoTMessagingMessage BrokerPub SubWebSocket

APIs

HiveMQ REST API

REST API for administering a HiveMQ broker including client listing and disconnection, session invalidation, backup and restore, diagnostic archive generation, trace recordings,...

HiveMQ MQTT over WebSocket

MQTT 3.x and MQTT 5 messaging endpoints exposed over WebSocket for browser and edge clients to publish and subscribe to topics. Used by web dashboards and JavaScript IoT clients...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Sign Up
Sign Up
🔗
Cloud
Cloud
👥
GitHub
GitHub
🔗
Community Edition
Community Edition
📰
Blog
Blog
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
aid: hivemq
name: HiveMQ
description: >-
  HiveMQ is an enterprise MQTT broker and IoT connectivity platform that
  provides reliable, scalable bidirectional messaging between connected
  devices and back-end systems using the MQTT protocol. It supports MQTT
  3, MQTT 5, MQTT over WebSocket, clustering, multi-cloud deployments,
  and an extensible enterprise extension framework for security, data
  routing, and stream processing through HiveMQ Data Hub. HiveMQ exposes
  a REST API (OpenAPI 3.0) for broker administration, client management,
  backups, trace recordings, and Data Hub policy management.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - MQTT
  - IoT
  - Messaging
  - Message Broker
  - Pub Sub
  - WebSocket
url: >-
  https://raw.githubusercontent.com/api-evangelist/hivemq/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
  - aid: hivemq:rest-api
    name: HiveMQ REST API
    description: >-
      REST API for administering a HiveMQ broker including client listing
      and disconnection, session invalidation, backup and restore,
      diagnostic archive generation, trace recordings, and Data Hub schema
      and policy management. The API binds to 127.0.0.1:8888 by default
      and is documented via an OpenAPI 3.0 specification served at the
      /rest-api/specification/ endpoint. Authentication is configured via
      the HiveMQ Enterprise Security Extension or Enterprise Extension
      SDK REST Service.
    humanURL: https://docs.hivemq.com/hivemq/latest/rest-api/index.html
    baseURL: http://127.0.0.1:8888
    tags:
      - Broker Administration
      - Client Management
      - Backup
      - Data Hub
      - Trace Recordings
    properties:
      - type: Documentation
        url: https://docs.hivemq.com/hivemq/latest/rest-api/index.html
      - type: OpenAPI
        url: https://docs.hivemq.com/hivemq/latest/rest-api/specification/
      - type: Configuration
        url: https://docs.hivemq.com/hivemq/latest/rest-api/configuration.html
  - aid: hivemq:mqtt-websocket
    name: HiveMQ MQTT over WebSocket
    description: >-
      MQTT 3.x and MQTT 5 messaging endpoints exposed over WebSocket for
      browser and edge clients to publish and subscribe to topics. Used by
      web dashboards and JavaScript IoT clients to interact with the HiveMQ
      broker without native TCP MQTT support.
    humanURL: https://docs.hivemq.com/hivemq/latest/user-guide/listeners.html
    baseURL: ws://localhost:8000/mqtt
    tags:
      - MQTT
      - WebSocket
      - Pub Sub
      - IoT
    properties:
      - type: Documentation
        url: https://docs.hivemq.com/hivemq/latest/user-guide/listeners.html

common:
  - type: Website
    url: https://www.hivemq.com
  - type: Documentation
    url: https://docs.hivemq.com
  - type: Pricing
    url: https://www.hivemq.com/pricing
  - type: Sign Up
    url: https://www.hivemq.com/signup
  - type: Cloud
    url: https://www.hivemq.com/cloud
  - type: GitHub
    url: https://github.com/hivemq
  - type: Community Edition
    url: https://www.hivemq.com/developers/community
  - type: Blog
    url: https://www.hivemq.com/blog
  - type: LinkedIn
    url: https://www.linkedin.com/company/hivemq
maintainers:
  - FN: Kin Lane
    email: [email protected]