Free Public MQTT 5 Broker

Access Information
  • Broker: broker.emqx.io
  • TCP Port: 1883
  • Websocket Port: 8083
  • TCP/TLS Port: 8883
  • Websocket/TLS Port: 8084
  • Certificate Authority:

EMQ X Cloud , the fully managed MQTT cloud service, provides a public MQTT broker that can be used for MQTT learning, testing, or prototyping.

There is no privacy protection for public access broker. Any device can publish and subscribe to topics on it. Never use it in production. This public MQTT broker is two nodes EMQ X Enterprise cluster and deployed in the US West (Oregon) AWS region.

Need MQTT client tools for testing? Recommend using:

100% MQTT v5.0
100% MQTT v5.0

100% compliant with MQTT v5.0 standard. Frictionless integration with all the MQTT clients

Shared subscription
Shared subscription

Client load balancing with shared subscriptions

Fully QoS 0, 1 & 2
Fully QoS 0, 1 & 2

Fully supports QoS 0, 1 & 2 of MQTT message delivery

TLS/SSL
TLS/SSL

The encrypted ports support TLS v1.3, v1.2 or v1.1 with x509 certificates

Want to deploy a dedicated MQTT broker?

EMQ X Cloud

A fully managed, cloud-native MQTT service

EMQ X Enterprise

Cloud-native IoT messaging platform