Connection Recovery Now Built In.

Cloud Messaging for Every App.

With QPub you can deliver secure, low-
latency messaging that scales effortlessly,
powering chat, dashboards, notifications,
collaboration, IoT, and realtime features.
Powered by a globally distributed edge network.

How it works

Broadcast once, reach everyone — our edge network handles the rest.
Engineered for simplicity.
|
1. Auto-connect to nearest edge node.
2. Publish your message.
3. QPub routes it globally.
4. Subscribers receive it instantly.

Built for DevelopersWho Value Clarity.

Consistent SDKs for Every Stack.
Open-source SDKs with unified design and predictable behavior across all platforms.
One Console for Everything.
Inspect logs, simulate clients, and test channels directly in your dashboard.
Controls
Logs
Clients0
Clear, Detailed, and Always Updated.
Every API, event, and protocol explained — no guessing needed.
Publish message
Publish one or multiple message(s) to the specific channel.
data
any
The payload to publish that can be any kind of string such as simple text, json, or xml.
event
string
optional
The event in a channel you want trigger and included your data.
alias
string
optional
Your custom client identifier that specifies who publishing this message.
import { QPub } from '@qpub/sdk';

const client = new QPub({
  apiKey: 'your-api-key',
  endpoint: 'wss://socket.qpub.io'
});

await client.connect();
await client.publish('my-channel', { message: 'Hello via Socket!' });
Built on Open Standards.
WebSocket and REST at the core — no hidden logic, no magic protocols.
Client
Publish
WebSocketREST
QPub
Open APIs
WebSocket
Subscribers
Receive
Ready to Start?
Build in Minutes, Scale to Millions