Servidor público de pruebas, gratuito
Servidor público de Relay
Una instancia de Relay abierta y gratuita a la que puedes apuntar un cliente ahora mismo: sin registro, sin clave de API y sin tarjeta. Úsala para probar MQTT, MQTT-SN y CoAP sobre seis transportes distintos.
Antes de conectarte, lee esto
- Este servidor está abierto a todo el mundo y no requiere autenticación. Cualquiera puede suscribirse a cualquier tema, incluido el tuyo.
- Nunca publiques aquí datos privados, personales ni de producción. Considera público todo lo que envíes.
- No hay SLA ni garantía de durabilidad. El servidor puede reiniciarse, actualizarse o retirarse en cualquier momento, y los mensajes retenidos pueden desaparecer con él.
- La capacidad se comparte con todas las demás personas que están probando. No lo uses para pruebas de carga ni benchmarks: para eso, levanta tu propia instancia.
Endpoints
Todos los listeners de abajo están activos en relay.stantialabs.net. Los puertos, transportes y límites de conexión salen directamente de la configuración en ejecución.
| Protocolo | Transporte | Puerto | Dirección | Cifrado | Conexiones máx. |
|---|---|---|---|---|---|
| MQTT v3.1.1 / v5.0 | TCP | 1883 | mqtt://relay.stantialabs.net:1883 | Ninguno: texto plano | 500,000 |
| MQTT v3.1.1 / v5.0 | TLS 1.3 | 8883 | mqtts://relay.stantialabs.net:8883 | TLS 1.3 | 500,000 |
| MQTT v3.1.1 / v5.0 | WebSocket | 8083 | ws://relay.stantialabs.net:8083 | Ninguno: texto plano | 100,000 |
| MQTT v3.1.1 / v5.0 | WSS | 8084 | wss://relay.stantialabs.net:8084 | TLS 1.3 | 200,000 |
| MQTT v3.1.1 / v5.0 | QUIC | 14567 | mqtt-quic://relay.stantialabs.net:14567 | TLS 1.3 sobre QUIC | 500,000 |
| MQTT-SN | UDP | 1884 | udp://relay.stantialabs.net:1884 | Ninguno: texto plano | 10,000 |
| MQTT-SN | DTLS 1.3 | 8884 | dtls://relay.stantialabs.net:8884 | DTLS 1.3 | 10,000 |
| CoAP | UDP | 5683 | coap://relay.stantialabs.net:5683 | Ninguno: texto plano | 10,000 |
| CoAP | DTLS 1.3 | 5684 | coaps://relay.stantialabs.net:5684 | DTLS 1.3 | 10,000 |
Los listeners de TLS, WSS, QUIC y DTLS presentan un certificado de Let’s Encrypt, así que basta con el paquete de CA de tu sistema para verificarlo; no hace falta un almacén de confianza propio. Si tu cliente de WebSocket pide una ruta explícita, prueba con /mqtt.
Límites y comportamiento
Los ajustes que un cliente realmente va a notar, tal como están configurados en este servidor.
| Autenticación | Anónima: sin usuario ni contraseña |
| Tamaño máximo de paquete | 1 MiB (1.048.576 bytes) |
| Máximo de mensajes en vuelo | 32 |
| Tiempo de espera del handshake | 5 s en texto plano · 10 s cifrado |
| Tiempo de espera de lectura / envío | 60 s / 30 s |
| Tiempo de inactividad de QUIC | 120 s |
| TLS mutuo | Desactivado: no se solicitan certificados de cliente |
Conéctate en un minuto
Copia cualquiera de estos y cambia el tema. Todos apuntan al servidor público tal como está configurado arriba.
mosquitto (TCP)
# Subscribe
mosquitto_sub -h relay.stantialabs.net -p 1883 \
-t 'relay/demo/#' -q 1 -v
# Publish
mosquitto_pub -h relay.stantialabs.net -p 1883 \
-t 'relay/demo/hello' -q 1 \
-m 'hello from mosquitto'mosquitto (TLS 1.3)
# The server certificate is issued by Let's Encrypt,
# so your system CA bundle is enough.
mosquitto_sub -h relay.stantialabs.net -p 8883 \
--capath /etc/ssl/certs \
-t 'relay/demo/#' -q 1 -vMQTT.js (WSS)
import mqtt from 'mqtt';
const client = mqtt.connect('wss://relay.stantialabs.net:8084/mqtt');
client.on('connect', () => {
client.subscribe('relay/demo/#', { qos: 1 });
client.publish('relay/demo/hello', 'hello from the browser');
});
client.on('message', (topic, payload) => {
console.log(topic, payload.toString());
});paho-mqtt (Python)
import paho.mqtt.client as mqtt
client = mqtt.Client(protocol=mqtt.MQTTv5)
client.tls_set() # system CA bundle
client.connect('relay.stantialabs.net', 8883)
client.subscribe('relay/demo/#', qos=1)
client.publish('relay/demo/hello', 'hello from python', qos=1)
client.loop_forever()CoAP (libcoap)
# GET over plain UDP
coap-client -m get coap://relay.stantialabs.net:5683/relay/demo
# POST a payload
coap-client -m post -e 'hello from coap' \
coap://relay.stantialabs.net:5683/relay/demoMQTT-SN (UDP)
# Using the Eclipse Paho MQTT-SN client
paho_mqttsn_sub -h relay.stantialabs.net -p 1884 \
-t 'relay/demo/#'
paho_mqttsn_pub -h relay.stantialabs.net -p 1884 \
-t 'relay/demo/hello' \
-m 'hello from mqtt-sn'No habilitado en este servidor
Relay también los implementa, pero sus listeners están apagados en la instancia pública. Los puertos de abajo son los valores por defecto que usarías en tu propio despliegue.
| Protocolo | Transporte | Puerto por defecto |
|---|---|---|
| STOMP | TCP / TLS | 61613 / 61614 |
| AMQP | TCP / TLS | 5672 / 5671 |
| NATS | TCP | 4222 |
| gRPC | TCP / TLS | 9090 / 9091 |
| MCP | WSS | 3200 |
| HTTP/3 | QUIC | 443 |
| WebRTC DataChannel | QUIC | 9444 |
Relay también implementa Modbus, OPC UA, DDS/RTPS, SNMP, DNS, A2A, ACP y Agent Mesh, que aquí no tienen ningún listener configurado. Ver la matriz completa de protocolos →
¿Listo para tu propia instancia?
Ejecuta el mismo servidor en tu propia nube con el plan Free: mismos protocolos, mismos transportes, tus datos y tu red.