Multi-app management
Isolate credentials, teams, and event traffic for each product environment.
Realtime, without the drag
Comnestor gives a backend-first realtime pipeline that starts with HTTP, moves through Redis, and lands instantly on WebSocket clients.
Built for chat, notifications, live dashboards, multiplayer coordination, and every interface that feels better when data arrives now.
Input
HTTP event trigger from any backend.
Core
Validated, queued, signed, and logged.
Output
Realtime delivery over WebSocket.
Hero request
The code belongs here.
fetch('/api/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
app_key: 'ck_live_xxxxx',
channel: 'orders.live',
event: 'order.status.updated',
data: {
id: 1042,
status: 'shipped',
},
}),
})
Core features
Isolate credentials, teams, and event traffic for each product environment.
Keep subscriptions focused so clients only receive the events they actually need.
Send events from PHP, Node.js, Python, Go, or any service capable of making a request.
Move from validation to queue processing with an infrastructure layer that stays predictable.
Use Reverb to fan out signed payloads across the correct app and channel connections.
Inspect every message, replay flows, and debug failures without guessing.
Flow
01
Accept the event over HTTP, validate shape, authenticate the app key, and reject invalid payloads immediately.
02
Persist the event for replay and audit visibility, then publish operational metadata to Redis.
03
Dispatch a queue job that signs the request and forwards the payload to Reverb asynchronously.
04
Broadcast to the correct app and channel so subscribed clients receive the event without polling.
Use cases
Messages, presence changes, typing indicators, and room activity streams.
Push account alerts and transactional updates without making users refresh a page.
Stream metrics, operations feeds, and backend state directly into monitoring views.
Coordinate multiple users editing, tracking, or responding to the same shared state.
Start now
Create an app, grab the key, and send the first request in minutes.