Article · Wikipedia archive · Last revised Jun 18, 2026

Comparison of MQTT implementations

MQTT is an ISO standard publish–subscribe-based messaging protocol. It works on top of the Internet protocol suite TCP/IP. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker.

Last revised
Jun 18, 2026
Read time
≈ 12 min
Length
2,855 w
Citations
115
Source

MQTT is an ISO standard (ISO/IEC PRF 20922)1 publish–subscribe-based messaging protocol. It works on top of the Internet protocol suite TCP/IP. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker.

All comparison categories use the stable version of each implementation listed in the overview section. The comparison is limited to features that relate to the MQTT protocol.

Overview

The following table lists MQTT both libraries and implementations, along with general information about each.

Implementation Developed by Open source Software license Copyright owner Programming language Type Latest stable release, release date Origin
Adafruit IO Adafruit Yes MIT Adafruit Ruby, Node.js, Python, Go2 Client 2026-04

2.6.4,3

US
Amlen4 Eclipse Yes EPL 2.0 Eclipse Foundation C Broker 2024-02-07, 1.0.0.2
Azure Event Grid MQTT broker Microsoft No Commercial Microsoft C, C#/.NET, Java, JavaScript (NodeJs), Python, Go Broker 2023-06-01-preview,5
2023-05-25
US
CoreFlux 6 CoreFlux No Commercial Coreflux Portugal Lda. C, C#/.NET, Java, JavaScript (NodeJs), Go Broker 2026-04,7
2.0
Portugal
EMQX8 EMQ No9 Apache 2.0 EMQ Technologies Inc. Erlang10 Broker 2025-12-31
V5.8.9,11
China
EMQX Enterprise12 EMQ No Commercial EMQ Technologies Inc. Erlang Broker 2026-04-01
V6.2.0,13
China
NanoMQ14 EMQ Yes MIT EMQ Technologies Inc. C Broker and client 2026-04-21

0.24.13

China
MQTT X15 EMQ Yes Apache 2.0 EMQ Technologies Inc. TypeScript Client 2026-01-13

v1.13.0

China
FairCom Edge16 FairCom No Commercial FairCom Corporation C Broker 2020-11-01, 3.0.0 17 US
FlashMQ18 Wiebe Cazemier Yes OSL3 Wiebe Cazemier C++ Broker 2026-05-14, 1.26.2 Netherlands
flespi19 Gurtam No Commercial Gurtam C Broker 2018-04-05 Belarus
GridServer GRID System No Commercial GRID System S.A.S Pascal, Delphi Broker 2019-09-15 France
HiveMQ MQTT Client20 HiveMQ Yes Apache 2.0 HiveMQ Java Client 2026-05
1.3.14,21
Germany
HiveMQ Community Edition22 HiveMQ Yes Apache 2.0 HiveMQ Java Broker 2026-05-27
2026.5,23
Germany
HiveMQ24 HiveMQ No Commercial HiveMQ Java Broker 2026-05-26
4.52.025
Germany
IBM WIoTP Message Gateway26 IBM No Commercial IBM C Broker 2019-02-29, 5.0.0.1
JoramMQ27 ScalAgent D.T. No, based on OW2/Joram 5.19, open-source broker (LGPL) Commercial ScalAgent D.T. Java Broker October 2024, 1.19.3 France
KMQTT28 Davide Pianca Yes MIT Davide Pianca Kotlin Client and broker 2024-12-11, 1.0.0,29 Italy
LV-MQTT Francois Normandin Yes 0-BSD License G Open Source Project for LabVIEW LabVIEW Broker and client 2024-01-14

4.0.4

Canada
M2Mqtt / Paho30 Eclipse Yes Eclipse Public 1.0 Eclipse C# Client 2018-06-27
1.4.0,31
Canada
Machine Head32 ClojureWerkz33 Yes Creative Commons Attribution 3.0 Unported License Alexander Petrov, Michael Klishin, ClojureWerkz Team Clojure Client 2017-03-05
1.0.0,32
Mongoose Library34 Cesanta Yes GPLv2 or commercial Cesanta C / C++ Client35 and Broker36 2026-04-01, 7.21 Ireland
moquette37 Andrea Selva Yes Apache 2.0 Andrea Selva Java Broker 2024-12-27
0.18,38
Italy
Mosquitto39 Eclipse Yes Eclipse Public License 2.0, Eclipse Distribution License 1.0 (BSD) Eclipse C Client and broker 2026-02

2.1.3 40

UK
MQTT41 Pascal de Kloe Yes Public domain nobody Go Client 2020-02-22, v1.0.0 The Netherlands
MQTT-C42 Liam Bindle Yes MIT Liam Bindle C Client 2021-04-01
1.1.5,43
Canada
mqttools44 Erik Moqvist Yes MIT Erik Moqvist Python Client and broker 2020-01-20,0.34.0 Sweden
net-mqtt45 Dustin Sallings Yes BSD 3-clause Dustin Sallings Haskell Client 2019-10-12, 0.6.0.0 US
OpenRemote MQTT Broker46 OpenRemote Yes AGPLv3 OpenRemote Java Broker 2021-03-10, 3.0.1 US
Paho MQTT47 Eclipse Yes Eclipse Public 1.0, Eclipse Distribution License 1.0 (BSD)48 Eclipse C, C++, C#, Go, Java, JavaScript, Python, Rust49 Client 2018-06-27
1.4.0 (Photon),50
UK
PubSub+51 Solace No Commercial, free version Solace C, C#/.NET, Java, JavaScript (NodeJs), Python, Go5253 Broker 2021-01-14
9.8.154
Canada
RabbitMQ MQTT plugin55 VMware Yes Commercial, free version VMware C#/.NET, Java, Erlang 56 Client and Broker 2025-12-15
4.2.257
RMQTT rmqtt Yes MIT rmqtt Rust Broker 2023-11-04, 0.2.20
Thingstream58 Thingstream No Commercial Thingstream C, C++, Java, JavaScript, Python, Go Client and broker 2019-03-14, 3.3.059 UK
VerneMQ60 VerneMQ/Octavo Labs Yes Apache 2.0 VerneMQ/Octavo Labs Erlang/OTP Broker 2024-04-15, 2.0.061 Switzerland
wolfMQTT62 wolfSSL63 Yes GNU GPL, version 3, commercial62 wolfSSL C Client 2022-01-07
1.11.064
US
eMQTT565 Cyril Russo Yes MIT Cyril Russo C++ Client 2020-03-31, 1.0 France
Bevywise MQTTBroker66 Bevywise Networks No Commercial Bevywise Networks C, Python Broker 2018-10-20, v1.1 India
OpenHAB MQTT binding67 OpenHAB Yes Eclipse Public OpenHAB Java Client 2020-04-21, 2.5.4 Germany
Waterstream68 SimpleMatter69 No Commercial SimpleMatter Srl Kotlin Broker 1.00.03 Italy
MQTTDESK MQTT Client70 ioCtrl No Commercial ioCtrl Node.js Client 2021-05-25, v2.1.0 India
MQTTnet .NET Foundation Yes MIT .NET Foundation C# Client and broker v4.1.3.436 US
Boost.MQTT5 Mireo Yes Boost Mireo C++ Client 2025-02-17, v1.0.3 Croatia
MQTTfy71 MQTTfy No Commercial MQTTfy Node.js Client & MQTT based AI platform 2026-01-14, v2.1.0 India

A more complete list of MQTT implementations can be found on GitHub.

Protocol support

There are several versions of the MQTT protocol currently standardized. Below is a list containing the more recent versions of the MQTT protocol, with the organization that standardized them.

The following table lists the versions of MQTT that each implementation supports, and also lists their support for SSL/TLS and TCP. The security provided by SSL/TLS may be desirable depending on the type traffic being sent between devices, as MQTT transmits messages in the clear.77

Implementation MQTT-SN v1.2 MQTT 3.1 MQTT 3.1.1 MQTT 5.0 SSL/TLS TCP WS/WSS
Amlen Yes Yes Yes Yes Yes Yes
Azure Event Grid MQTT broker Yes Yes78 Yes Yes Yes
CoreFlux Yes Yes Yes Yes Yes Yes
EMQX Yes Yes Yes Yes Yes Yes Yes
FairCom Edge Yes Yes Yes Yes79 Yes Yes
FlashMQ Yes Yes Yes Yes Yes Yes
flespi Yes Yes Yes80 Yes Yes Yes
HiveMQ Yes (only for broker) Yes Yes81 Yes Yes Yes
IBM WIoTP Message Gateway Yes Yes Yes Yes Yes Yes
JoramMQ Yes Yes Yes Yes Yes Yes Yes
KMQTT Yes Yes Yes Yes Yes
LMQTT via old stack via old stack Yes Yes Yes Yes
LV-MQTT Yes Yes Yes Yes Yes
M2Mqtt Yes Yes Yes Yes
Machine Head
Mongoose Yes Yes Yes Yes Yes Yes
moquette Yes Yes Yes82 Yes
Mosquitto Yes Yes Yes Supports certificate-based and pre-shared-key-based SSL/TLS,

general support for SSL/TLS across bridges83

Yes Yes
MQTT-C Yes Yes Yes Yes
mqttools Yes Yes Yes
net-mqtt Yes Yes Yes Yes Yes Yes
Paho MQTT47 Yes84 Yes Yes Yes (only in C, Python, and Java client library)85 Yes Yes Yes
RMQTT Yes Yes Yes Yes Yes Yes
Solace PubSub+ Yes86 Yes87 Yes Yes Yes
SharkMQTT Yes Yes Yes Yes
Thingstream Yes Yes Yes Yes
VerneMQ Yes Yes Yes Yes Yes Yes
wolfMQTT Yes Yes Yes Yes Yes
eMQTT5 Yes Yes Yes
Bevywise Networks Yes Yes Yes Yes Yes Yes
Waterstream Yes Yes Yes Yes
MqttDesk Yes Yes Yes Yes Yes Yes
MQTTnet Yes Yes Yes Yes Yes Yes
Boost.MQTT5 Yes Yes Yes Yes
MQTTfy Yes Yes Yes Yes Yes Yes

Quality of service levels offered

From the MQTT page, quality of service (QoS) is described as,

Quality of service refers to traffic prioritization and resource reservation control mechanisms rather than the achieved service quality. Quality of service is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow.

A description of each QoS level is found below.88

  1. At most one delivery (fire and forget)
  2. At least one delivery (acknowledged delivery)
  3. Exactly one delivery (assured delivery)

The following table lists each implementation's support of the QoS levels.

Implementation 0 1 2
Adafruit IO Yes Yes No89
Amlen4 Yes Yes Yes
Azure Event Grid MQTT broker90 Yes Yes No
CoreFlux Yes Yes Yes
EMQX91 Yes Yes Yes
FairCom Edge Yes Yes Yes
FlashMQ Yes Yes Yes
flespi80 Yes Yes Yes
HiveMQ92 Yes Yes Yes
IBM WIoTP Message Gateway Yes Yes Yes
JoramMQ Yes Yes Yes
KMQTT Yes Yes Yes
LMQTT Yes Yes Yes
LV-MQTT Yes Yes Yes
M2Mqtt30 Yes Yes Yes
Mongoose Yes Yes Yes
moquette93 Yes Yes Yes
Mosquitto94 Yes Yes Yes
MQTT-C Yes Yes Yes
mqttools Yes No No
net-mqtt Yes Yes Yes
Paho MQTT Yes Yes Yes
Solace PubSub+ Yes Yes No95
SharkMQTT Yes Yes Yes
Thingstream Yes Yes Yes
VerneMQ Yes Yes Yes
wolfMQTT62 Yes Yes Yes
eMQTT5 Yes Yes Yes
Bevywise MQTTBroker Yes Yes Yes
Waterstream Yes Yes Yes
MqttDesk MQTT Client Yes Yes Yes
MQTTnet Yes Yes Yes
Boost.MQTT5 Yes Yes Yes
MQTTfy Yes Yes Yes

Portability concerns

Portability concerns in this section refers to technical details that may be deciding factors in selecting an implementation to use. In general, this table should be used by those with more knowledge about the device they will be using.

Implementation Platform requirements Network requirements Thread safety Able to cross-compile Bare metal
Adafruit IO Adafruit Feather Huzzah, ESP8266, Raspberry Pi, Arduino, any platform that supports Python, Ruby, or Node.js Platform-dependent
Amlen Linux Yes Yes
CoreFlux Linux, Unix, macOS, Windows, Raspberry Pi Yes Yes Yes
EMQX Linux, Unix, macOS, Windows, Raspberry Pi96 Yes Yes Yes
Faircom Edge Linux, MacOS, Windows, Raspberry Pi, Android Yes Yes Yes
flespi
HiveMQ JVM, Linux, macOS, Windows, Raspberry Pi Yes Yes Yes
JoramMQ JVM, Linux, macOS, Windows, Raspberry Pi Yes Yes Yes
KMQTT JVM, Linux, Windows, Raspberry Pi Yes Yes
M2Mqtt Any .NET platform (.NET Framework, .NET Compact Framework, .NET Micro Framework), WinRT
Machine Head Leiningen 297
mosquitto C90, Linux, Unix, macOS, Windows, Raspberry Pi Yes Yes
MQTT-C ANSI C (C89)
Platform agnostic (in use in bare metal, Linux, macOS, and Windows applications)
Network IO callbacks Yes. Also supports single-thread applications.98 Yes Yes
net-mqtt GHC Yes Yes Yes
Paho MQTT ANSI C (for C client),
C++11 (for C++ client),
JVM or Android (for Java client)
For C, C++ clients For C, C++ clients
SharkMQTT ANSI C (C89)
Platform agnostic (in use in bare metal, RTOS, HLOS))
Yes Yes Yes
wolfMQTT C89 Network IO callbacks Yes Yes Yes
eMQTT5 Linux, Unix, macOS, Windows, ESP32, STM32 (with lwIP and Mbed TLS) C++11 BSD socket implementation Yes Yes Yes
Bevywise MQTTBroker Linux, Unix, macOS, Windows, Raspberry Pi Yes
MqttDesk Linux, Unix, macOS, Windows, Raspberry Pi
MQTTfy Linux, Unix, macOS, Windows, Raspberry Pi

General requirements

The table below shows various requirements that may be useful when deciding on which implementation to use for a device.

Implementation Build tools Platform requirements Operating system support
Adafruit IO
Amlen Make, Ant Linux CentOS, Red Hat Enterprise Linux
CoreFlux Linux, Unix, macOS, Windows, Raspberry Pi CentOS, NixOS, Nix (package manager), Debian, Docker, Ubuntu, Red Hat Enterprise Linux, macOS, Windows 10, Windows 7, Raspbian (Raspberry Pi OS)
EMQX Erlang/OTP R19+ (when building from source)96 Linux, Unix, macOS, Windows, Raspberry Pi96 CentOS, Debian, Docker, macOS, Ubuntu, Red Hat Enterprise Linux, Windows 10, Windows 7, Raspbian (Raspberry Pi OS)99
FairCom Edge Visual Studio, Make, CMake, gcc C compiler (ANSI C/C89 or later) Linux, macOS, Windows, Raspbian (Raspberry Pi OS), Android
flespi N/A (it's cloud-based)
HiveMQ Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, Docker, Ubuntu, Red Hat Enterprise Linux, macOS, Windows 10, Windows 7, Raspbian (Raspberry Pi OS)
IBM WIoTP Message Gateway Linux CentOS, Docker, Red Hat Enterprise Linux
JoramMQ Maven, Java Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, Docker, Ubuntu, Red Hat Enterprise Linux, macOS, Windows 10, Windows 7, Raspbian (Raspberry Pi OS)
KMQTT Gradle, Kotlin Linux, JVM, Windows, Raspberry Pi Linux, Windows
M2Mqtt Visual Studio Any .NET system (.NET Framework, .NET Compact Framework, .NET Micro Framework),
WinRT
Windows 98 or later, Windows Phone 8.130
Machine Head Maven, Leiningen Leiningen 297 macOS, Linux (specific mentions of Debian, Ubuntu)100
mosquitto Make, CMake C90 BSD, Linux, macOS, QNX, Windows101
MQTT-C Make (optional)
CMake (optional)
C compiler (ANSI C/C89 or later) Bare metal, Linux, macOS, Windows
net-mqtt stack GHC
Paho MQTT Autotools, CMake, gmake, gcc, g++ or clang++ for C++ clients, Maven for Java clients ANSI C (for C client),
C++11 (for C++ client),
JVM or Android (for Java client)
Varies by language; see official Eclipse Paho MQTT Download page here Archived 2017-12-18 at the Wayback Machine
Solace PubSub+ Linux, macOS, Windows CentOS, Debian, Docker, KVM, Ubuntu, Red Hat Enterprise Linux, macOS, Windows 10, Windows 7; also Cloud102
SharkMQTT Any, including Make C compiler (ANSI C/C89 or later) Bare metal and all operating systems
wolfMQTT Autotools (autoconf, automake), Visual Studio, wolfSSL to enable extra features such as SSL/TLS support C89 Win32/64, Linux, macOS, Solaris, ThreadX, VxWorks, FreeBSD, NetBSD, OpenBSD, embedded Linux, Yocto Linux, OpenEmbedded, WinCE, Haiku, OpenWRT, iPhone (iOS), Android, Nintendo Wii and Gamecube through DevKitPro, QNX, MontaVista, NonStop, TRON–ITRON–μITRON, Micrium μC/OS-III, FreeRTOS, SafeRTOS, NXP/Freescale MQX, Nucleus, TinyOS, HP/UX, AIX, ARC MQX, TI-RTOS, uTasker, embOS, INtime, Mbed, uT-Kernel, RIOT, CMSIS-RTOS, [1], Green Hills Integrity, Keil RTX, TOPPERS, PetaLinux, Apache Mynewt, PikeOS62 (IDEs: Arduino, MPLAB Harmony103)
eMQTT5 cmake, Mbed TLS to enable extra features such as SSL/TLS support C++11 Win32/64, Linux, macOS, FreeRTOS, FreeBSD, NetBSD, OpenBSD, embedded Linux, Yocto Linux,
Bevywise MQTTBroker Autotools, Visual Studio Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, Docker, KVM, Ubuntu, Red Hat Enterprise Linux, macOS, Windows32/64, Windows Server, Raspberry Pi, also Cloud
OpenHAB Eclipse Java build system Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, Ubuntu, Red Hat Enterprise Linux, macOS, Windows32/64, Raspberry Pi
MqttDesk Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, macOS, Ubuntu, Red Hat Enterprise Linux, Windows 10, Windows 7, Raspberry Pi OS
MQTTnet Visual Studio .NET 8 .NET 8 supported OS list
MQTTfy Linux, Unix, macOS, Windows, Raspberry Pi CentOS, Debian, macOS, Ubuntu, Red Hat Enterprise Linux, Windows 10, Windows 7, Raspberry Pi OS
References

References

  1. "ISO/IEC 20922:2016 Information technology – Message Queuing Telemetry Transport (MQTT) v3.1.1". iso.org. International Organization for Standardization. June 15, 2016.
  2. "Overview". Adafruit Learning System.
  3. "Adafruit IO REST API Documentation". io.adafruit.com.
  4. "Amlen". eclipse.org/amlen.
  5. "Azure Event Grid REST API Documentation". 31 October 2023.
  6. "CoreFlux". coreflux.org.
  7. "Coreflux Broker Release notes". 10 January 2024.
  8. "EMQX". emqx.io.
  9. "A Notice on the EMQX 5.8 Open Source Version End-of-Life and Future Product Strategy". emqx.com.
  10. "EMQ X- Erlang MQTT Broker — EMQ X - Erlang MQTT Broker 3.0 documentation". emqx.io. Retrieved 2018-09-30.
  11. "EMQX 5.8.8 Changelogs". emqx.com.
  12. "EMQX Enterprise". emqx.com.
  13. "EMQX Enterprise 5.3.1 Changelogs". emqx.com.
  14. "NanoMQ". nanomq.io.
  15. "MQTT X". mqttx.app.
  16. "FairCom EDGE IIoT Integration Hub". FairCom. Retrieved 2021-05-26.
  17. "FairCom EDGE V3 Resource Kit now available". FairCom. 2020-11-08. Retrieved 2021-05-26.
  18. "FlashMQ MQTT server". flashmq.org.
  19. "flespi MQTT broker". flespi.com.
  20. "HiveMQ MQTT Client". hivemq.com. 10 November 2021.
  21. "HiveMQ MQTT Client 1.3.1". hivemq.com.
  22. "HiveMQ Community Edition". hivemq.com. 27 May 2026.
  23. "HiveMQ CE 2026.5". hivemq.com.
  24. "HiveMQ". hivemq.com.
  25. "HiveMQ 4.52.0 Feature Release". hivemq.com. 26 May 2026.
  26. "WIoTP Message Gateway". ibm.com. 9 November 2020.
  27. "JoramMQ". jorammq.com.
  28. Pianca, Davide (2020-07-05), davidepianca98/KMQTT, retrieved 2020-07-06
  29. "Release 0.4.1 · davidepianca98/KMQTT". GitHub. Retrieved 2023-04-12.
  30. "Eclipse Paho M2Mqtt". eclipse.org.
  31. "M2MQTT Releases". GitHub.
  32. "Machine Head". clojurewerkz.org.
  33. "ClojureWerks". clojurewerz.org.
  34. "Mongoose networking library for C/C++". mongoose.ws. Retrieved 2023-02-07.
  35. "Mongoose: Examples: MQTT Client". mongoose.ws. Retrieved 2023-02-07.
  36. "Mongoose: Examples: MQTT Server". mongoose.ws. Retrieved 2023-02-07.
  37. "moquette". GitHub. 11 November 2021.
  38. "moquette Releases". GitHub.
  39. "Mosquitto". mosquitto.org.
  40. "Mosquitto ChangeLog.txt". GitHub. 3 March 2023. Retrieved 24 November 2023.
  41. "MQTT Home". GitHub. 2 October 2021.
  42. "MQTT-C". liambindle.ca/MQTT-C. 10 November 2021.
  43. "MQTT-C Releases". GitHub.
  44. "mqttools". GitHub. 2 November 2021.
  45. "net-mqtt: An MQTT Protocol Implementation". Hackage. Retrieved 2019-09-16.
  46. "MQTT broker". openremote.io.
  47. "Paho". eclipse.org. Retrieved 2020-12-16.
  48. "Eclipse Distribution License - v 1.0". eclipse.org.
  49. "Eclipse Paho Downloads - MQTT Client Comparison".
  50. "Latest Releases". eclipse.org/projects. 21 November 2017.
  51. "Solace PubSub+". solace.com.
  52. "APIs & Protocols". Solace. Retrieved 2021-04-08.
  53. "Reference Information". docs.solace.com. Retrieved 2021-04-08.
  54. "Event Broker Features". docs.solace.com. Retrieved 2021-04-08.
  55. "MQTT Plugin RabbitMQ". www.rabbitmq.com.
  56. "Reference Information".
  57. "Release Information".
  58. "Home". Thingstream. Retrieved 2019-01-31.
  59. "DOCS - Release notes". sites.google.com. Retrieved 2019-06-07.
  60. "VerneMQ MQTT Broker". vernemq.com.
  61. "VerneMQ Changelog". GitHub. Retrieved 2024-04-29.
  62. "wolfMQTT Client Library". wolfSSL. Retrieved 2020-12-16.
  63. "wolfssl.com".
  64. "wolfMQTT Changelog". wolfSSL Embedded SSL/TLS Library Docs. Retrieved 2020-12-16.
  65. "eMQTT v5.0 Client Library". GitHub. 15 September 2021.
  66. "Bevywise MQTT broker". bevywise.com.
  67. "MQTT client". openhab.org.
  68. "Waterstream". waterstream.io.
  69. "SimpleMatter". simplematter.io.
  70. "MQTTDESK MQTT Client". ioctrl.com.
  71. "MQTTfy". mqtt-ble.com.
  72. Andy Stanford-Clark; Hong Linh Truong (November 14, 2013). "MQTT For Sensor Networks (MQTT-SN) Protocol Specification Version 1.2" (PDF). IBM.
  73. "MQTT V3.1 Protocol Specification". public.dhe.ibm.com. 2010. Archived from the original on 2018-05-21. Retrieved 2017-12-13.
  74. Andrew Banks; Rahul Gupta, eds. (29 October 2014). "MQTT Version 3.1.1". OASIS.
  75. Andrew Banks; Rahul Gupta, eds. (10 December 2015). "MQTT Version 3.1.1 Plus Errata 01". OASIS.
  76. Andrew Banks; Ed Briggs; Ken Borgendale; Rahul Gupta, eds. (25 December 2017). "MQTT Version 5.0". OASIS.
  77. "FAQ - Frequently Asked Questions". MQTT.org. Retrieved 2018-01-30.
  78. "Azure Event Grid MQTT broker". 15 November 2023.
  79. "HTTP Plug-in". docs.faircom.com. Retrieved 2021-05-26.
  80. "MQTT 5.0 compliance checklist". flespi.com.
  81. "HiveMQ 4.1". hivemq.com. 16 April 2019.
  82. "Moquette Documentation - SSL Configuration".
  83. "mosquitto.conf(5)". 3 November 2021.
  84. "Eclipse Paho - MQTT-SN Transparent Gateway". Retrieved 2020-12-16.
  85. "Open APIs & Protocols". Retrieved 8 April 2021.
  86. "MQTT 5.0 Support 🎉". 4 January 2021. Retrieved 8 April 2021.
  87. "IBM Knowledge Center". www.ibm.com. Retrieved 2018-01-30.
  88. "MQTT API". adafruit.com.
  89. "Azure Event Grid MQTT broker". 15 November 2023.
  90. "EMQX 3.0 documentation". emqx.io. Retrieved 2018-09-30.
  91. "Quality of Service 0,1 & 2 - MQTT Essentials: Part 6". 16 February 2015.
  92. Selva, Andrea (2018-01-29), moquette: Java MQTT lightweight broker, retrieved 2018-02-01
  93. "mosquitto.conf". mosquitto.org. Retrieved 2017-12-15.
  94. "Solace Documentation - Quality of Service Levels supported".
  95. EMQX GitHub, EMQX, 2018-09-30, retrieved 2018-09-30
  96. machine_head: Clojure MQTT client, ClojureWerkz, 2017-11-29, retrieved 2017-12-13, Machine Head uses Leiningen 2. Make sure you have it installed and then run tests against supported Clojure versions using...
  97. "MQTT-C single-threaded applications". liambindle.ca/MQTT-C/group__api.html#gae3d3aafc7588ed53a90c9f66fc620a6e.
  98. emqx.io, feng at. "EMQ X- Downloads". emqx.io. Retrieved 2018-09-30.
  99. "Getting Started with MQTT and Clojure". clojuremqtt.info. Retrieved 2017-12-14.
  100. "Downloads". Mosquitto.org. Retrieved 2017-12-14.
  101. "Solace PubSub+ Cloud". cloud.solace.com.
  102. "wolfMQTT User Manual - 2.4 Building on Other Systems". 2018-05-25. Retrieved 2020-12-16.