ConnectMQ
Managed MQTT broker with private, authenticated instances — built for teams moving from testing to production.
The classic Mosquitto test server, maintained by the Mosquitto project. Great for interoperability tests.
| Transport | URL | Copy |
|---|---|---|
| MQTT (TCP) | mqtt://test.mosquitto.org:1883 | |
| MQTT over TLS | mqtts://test.mosquitto.org:8883 | |
| WebSocket | ws://test.mosquitto.org:8080 | |
| Secure WebSocket | wss://test.mosquitto.org:8081 |
Credentials: rw / readwrite. Optional. Authenticated listeners (e.g. port 1884) accept rw / readwrite.
test.mosquitto.org is the public test server of the Eclipse Mosquitto project. It often runs development builds of Mosquitto and exposes many listeners, including authenticated and certificate-based variants.
It is intended for testing clients against Mosquitto and can be restarted or upgraded at any time.
mosquitto_sub -h test.mosquitto.org -p 1883 -t 'testmqtt/mosquitto/#' -vimport mqtt from 'mqtt';
const client = mqtt.connect('wss://test.mosquitto.org:8081');
client.on('connect', () => {
client.subscribe('testmqtt/mosquitto/#');
client.publish('testmqtt/mosquitto/hello', 'Hello from MQTT.js');
});
client.on('message', (topic, payload) => {
console.log(topic, payload.toString());
});Having trouble? See common MQTT connection errors or learn how to test an MQTT broker step by step.
Managed MQTT broker with private, authenticated instances — built for teams moving from testing to production.
One of the most widely used public MQTT sandboxes. Open to everyone, no authentication.
Free public MQTT 5 broker operated by EMQ, reachable over TCP, TLS and WebSockets.
Public sandbox from the Eclipse IoT working group, with WebSockets on standard web ports.