MQTT Broker

Real-Time Pub/Sub
Made Simple

Managed MQTT with built-in auth, presence detection, and visual ACL editor. Connect in minutes with any MQTT client.

Sub-100ms Latency
Built-in Auth
Presence Detection
<100ms
Message latency
256 MB
Max message size
100%
Guaranteed delivery
CloudSignal MQTT Dashboard - Real-time message broker with ACL management

Sub-100ms Latency

Messages delivered in milliseconds, not seconds. Purpose-built infrastructure for real-time applications.

Enterprise Security

TLS encryption, topic-level ACLs, and OAuth2/JWT authentication. Bank-level security for your data.

Global Edge Network

Connect from anywhere with automatic routing to the nearest edge node. Low latency worldwide.

99.99% Uptime SLA

Clustered architecture with automatic failover. Your messages are delivered, guaranteed.

QoS 0, 1 & 2

Choose fire-and-forget, at-least-once, or exactly-once delivery based on your requirements.

Retained Messages

New subscribers instantly receive the latest state. Perfect for status updates and configuration.

Why CloudSignal Over Alternatives?

More than just MQTT hosting—a complete real-time platform with features you won't find elsewhere.

The Problem with Alternatives

Self-Hosted Brokers: DevOps burden, no clustering out of the box, manual ACL management, zero observability
Public Cloud IoT Services: Complex IAM policies, expensive at scale, vendor lock-in, steep learning curve
Enterprise MQTT Platforms: $500+/month pricing, limited free tiers, no WebSocket auth helpers
Open-Source Managed: Self-hosted complexity, enterprise features gated behind expensive licenses

The CloudSignal Advantage

WSS + OAuth Integration

Built-in Supabase auth, JWT validation, and token-based WebSocket connections

Presence APIUnique

Know who's online in real-time. Track user/device status without custom infrastructure

Visual ACL Editor

Configure topic permissions in a dashboard, not YAML files. Role-based access out of the box

Studio (Coming Soon)Soon

Visual workflow designer for programmable message routing—no code required

How It Fits Your Stack

CloudSignal sits between your clients and backend, handling all real-time complexity.

Your Clients
Web App
Mobile
IoT Device
AI Agent
Real-time
Managed
CloudSignal
Pub/Sub • Auth • ACL • Presence
Webhooks
Your Backend
API
DB
Workers

Two Ways to Connect

Use our SDK for seamless auth integration, or connect with any standard MQTT client.

CloudSignal SDKRecommended
  • Fetches tokens from your backend automatically
  • Auto-refresh before token expiry
  • Reconnection handling built-in
  • TypeScript types included
Native MQTT Libraries
  • Use paho-mqtt, mqtt.js, or any client
  • Standard MQTT 3.1.1 & 5.0 protocol
  • You handle token fetch & refresh
import { CloudSignal } from '@cloudsignal/sdk'

// SDK fetches token from your backend automatically
const cs = new CloudSignal({
  tokenEndpoint: '/api/cloudsignal/token', // Your backend endpoint
})

await cs.connect() // Token fetch + MQTT connect in one call

// Subscribe and publish with type safety
cs.subscribe('sensors/+/temperature', (msg) => {
  console.log(msg.topic, msg.payload)
})

cs.publish('devices/sensor-1/status', {
  online: true,
  battery: 85
})

// Token auto-refreshes before expiry

What You Can Build

From chat apps to industrial IoT—MQTT handles it all

Real-Time Chat & Collaboration

Build chat apps, collaborative tools, and live commenting systems with instant message delivery and presence detection.

Multiplayer Gaming

Sync game state, player actions, and leaderboards in real-time across thousands of concurrent players.

IoT Device Management

Monitor and control industrial sensors, smart home devices, and edge computing nodes at scale.

Live Dashboards

Stream real-time metrics, analytics, and notifications to web and mobile dashboards instantly.

AI Agent Coordination

Enable autonomous agents to communicate, share context, and coordinate actions in multi-agent systems.

Financial & Trading Apps

Stream live market data, trade notifications, and portfolio updates with guaranteed delivery.

Understanding QoS Levels

Choose the right delivery guarantee for your use case

QoS 0
Fire & Forget

Best effort delivery. No acknowledgment. Fastest, minimal overhead.

Best for: High-frequency sensor data, live video streams, telemetry where occasional loss is acceptable
QoS 1
At Least Once

Message stored and retransmitted until acknowledged. May deliver duplicates.

Best for: Status updates, notifications, commands where delivery matters but duplicates are okay
QoS 2
Exactly Once

Four-step handshake ensures single delivery. Highest reliability, more overhead.

Best for: Financial transactions, billing events, critical commands where duplicates cause issues
Coming Soon

CloudSignal Studio

Visual workflow designer for programmable message routing. Build complex event-driven logic without writing code—transform, filter, route, and integrate with external services.

  • Drag-and-drop workflow builder
  • Conditional routing based on message content
  • Transform payloads with visual processors
  • Webhook integrations to your backend
Platform Feature

Real-Time Presence API

Know who's online without building custom infrastructure. Track user and device connection status in real-time with automatic heartbeats and disconnect detection.

  • Instant online/offline status updates
  • Subscribe to presence changes for any topic
  • Get list of connected clients per topic
  • Automatic cleanup on disconnect
Live Presence Example
alice@team
2s ago
bob@team
15s ago
device-001
1m ago
charlie@team
5m ago

Technical Specifications

Protocol
MQTT 3.1.1 & 5.0
Transport
TCP, TLS, WebSocket, WSS
Max Message Size
256 MB
Max Connections
Unlimited (plan based)
Retention Period
Up to 30 days
QoS Levels
0, 1, 2

Ready to Get Started?

Start with our free tier. Connect up to 100 devices with no credit card required.