EMQX est un courtier MQTT et une plateforme de données pour l'IoT, l'IoT industriel, l'IA et les véhicules connectés. Il prend en charge MQTT 5.0, 3.1.1 et 3.1 et, via des passerelles, MQTT-SN, CoAP, LwM2M et MQTT sur QUIC. Vous l'exploitez vous-même, en conteneur Docker, sur Kubernetes avec l'EMQX Operator ou via des paquets, ou vous utilisez le service géré EMQX Cloud. L'entreprise qui le développe s'appelle EMQ.
Depuis la version 5.9.0, EMQX est publié sous la Business Source License 1.1 : code source disponible, mais non open source au sens de l'Open Source Initiative. L'usage en production sur un seul nœud est autorisé ; un cluster ou une offre en service à des tiers exige une licence commerciale ou un plan EMQX Cloud. Chaque version passe sous Apache 2.0 quatre ans après sa publication ; les versions antérieures restent sous Apache 2.0. EMQ indique des bureaux aux États-Unis, en Allemagne, en Suède (R&D) et en Chine ; les régions d'EMQX Cloud ne sont pas établies. En auto-hébergement, vous maîtrisez l'emplacement de vos données.