Live infrastructure

Realtime infrastructure that keeps products moving.

Power messaging, presence, location, webhooks, and encrypted workflows across web, phone, and tablet from one realtime layer.

Gatewayws.domvia.net

Public realtime endpoint

ChannelsPublic, private, presence

Controlled live rooms

DevicesWeb, phone, tablet

One synchronized experience

VisibilityUsage, status, security

Operational signal

Desktop action
OverviewAppsChannelsOriginsUsage
Live operationsmessage.new
Live
Connections3,482
Events/min18.6k
Latency42ms

message.newnow

typing.startednow

presence.updatednow

webhook.deliverednow

Tablet observesETA 2 min
Live trackingETA updated
AlexOnline
On my way, 2 mins out.2:34 PM
See you there.Delivered
Mobile receives
Type a message...
Connection live42ms
Webhook received200 OK
Location ping2.1 km

Across every screen

One realtime layer for web, phone, and tablet.

The same event can update a customer phone, a tablet workflow, and a desktop operations screen without creating separate realtime systems for each device.

Same data modelSame event streamSame operational visibility
Desktop action
OverviewAppsChannelsOriginsUsage
Live operationsmessage.new
Live
Connections3,482
Events/min18.6k
Latency42ms

message.newnow

typing.startednow

presence.updatednow

webhook.deliverednow

ETA updatedETA 2 min
Live trackingETA updated
AlexOnline
On my way, 2 mins out.2:34 PM
See you there.Delivered
Typing visible
Type a message...

Realtime flow

Messages feel instant because the path is live.

Show the product team exactly what happens: a user types on desktop, the event enters the realtime layer, presence updates, and mobile users see it immediately.

00s

User types

A message begins on the desktop screen.

03s

Event enters gateway

The live event is accepted into the realtime layer.

07s

Presence updates

Room state and connected members update.

10s

Visible on mobile

The phone shows the typing state without refresh.

AlexMeet you there
AlexAlex is typing...

AAlex2:34 PM

MMaya2:33 PM

NNoah2:32 PM

TTeam Ops2:31 PM

PPriya2:30 PM

Web conversation
On my way, 2 mins out.
See you there.
Delivered now
AlexOnline
On my way, 2 mins out.2:34 PM
See you there.Delivered
Typing visible
Type a message...

Messaging

Messaging without refresh.

Conversations can feel alive with typing state, delivered receipts, read receipts, room events, and presence updates across every user device.

Typing indicatorsDelivered and read receiptsOnline presence

Live movement

Location that moves with the customer.

Build delivery, order tracking, inspection, courier, and field-service experiences where customers and operators can follow live progress on a map.

Live map movementETA recalculationOrder status sync
Order trackingRealtime route
00sLocation ping
05sETA recalculated
10sCustomer screen synced
Route operationsLive map sync
00sLocation ping
03sRoute progress
06sETA updated
09sOrder screen synced
OperationsLocation stream

Location ping00sLive

Route progress3sLive

ETA recalculated6sLive

Customer screen synced9sSynced

Private by design

Encrypted workflows for sensitive moments.

Use private channels, trusted origins, credential rotation, and E2EE payload encryption for conversations and workflow events that need stronger control.

E2EE conversationsEncrypted event payloadsKey isolation and rotation

Encrypted sessionTLS 1.3 + E2EE payloads

Secure channelEncrypted private room
Let’s proceed with the plan.
Roger that.

14:21:00call.startedLive

14:22:01call.ringingLive

14:23:02call.connectedLive

14:24:03call.endedLive

14:25:04webhook.delivered200 OK

POST /webhooks/domvia   200 OK

{
  "event": "call.ended",
  "call_id": "c_8f3a2ab2",
  "duration": 267,
  "status": "completed",
  "signature": "sha256=..."
}
CRMBillingAnalytics

Webhooks

Keep trusted systems in sync.

Product events can update your server-side workflows: call state, messaging, delivery progress, account actions, billing records, support history, and analytics.

Explore webhook docs

Scroll story

A realtime layer your users can feel.

Follow the same product signal as it moves across desktop, phone, tablet, protected rooms, automation, and operational visibility.

Desktop action
OverviewAppsChannelsOriginsUsage
Live operationsmessage.new
Live
Connections3,482
Events/min18.6k
Latency42ms

message.newnow

typing.startednow

presence.updatednow

webhook.deliverednow

Tablet observesETA 2 min
Live trackingETA updated
AlexOnline
On my way, 2 mins out.2:34 PM
See you there.Delivered
Mobile receives
Type a message...
Connection live42ms
Webhook received200 OK
Location ping2.1 km

Connect

One user action opens a live path.

A message, location movement, support update, or workflow event enters the realtime layer and becomes available across every connected experience.

message.new

Presence

Typing state becomes visible where the conversation continues.

A user typing on desktop can update the phone experience without forcing a refresh or waiting for the next page load.

typing.started

Movement

Location updates keep customers and operators aligned.

Live map movement, ETA changes, delivery progress, and field activity can stay synchronized across customer and operations screens.

location.updated

Protect

Sensitive workflows stay behind controlled access.

Private rooms, presence channels, encrypted payloads, and trusted origins help teams keep realtime access structured from the start.

private.authorized

Automate

Product events can trigger the systems behind the screen.

Call state, delivery updates, chat events, and workflow changes can notify trusted systems through webhook delivery.

webhook.delivered

Developers

Built for developers. Clear for product teams.

Connect clients, protect private rooms, observe usage, and keep launch-critical realtime workflows understandable across engineering and operations.

JavaScriptReact NativeFlutterSwiftKotlinRESTWebhooks
const realtime = new DomViaRealtime({
  key: "pk_live_xxxxx",
  host: "ws.domvia.net",
});

const room = realtime.subscribe("private-chat.room.42");

room.on("message.new", (event) => {
  renderMessage(event);
});
ProjectsNew app

Chat App12.4k eventsLive

Courier Pro13.4k eventsLive

Support Desk14.4k eventsLive

Field Ops15.4k eventsLive

Use cases

Realtime where users actually feel the difference.

DomVia Realtime keeps complex live workflows understandable for product teams while giving developers the controls they need.

01

Messaging

Typing indicators, read receipts, group rooms, and private conversations.

02

Location

Live map movement, ETA changes, field status, and operations visibility.

03

Webhooks

Call state, workflow events, delivery progress, and trusted system updates.

04

Security

Private channels, allowed origins, E2EE payload encryption, and key rotation.

Reliability

Visible operations for realtime products.

Keep signal visible with status checks, usage patterns, gateway activity, incident history, and security events that help teams respond with context.

Uptime viewOperational
System status

APIOperational

GatewayOperational

RealtimeOperational

WebhooksOperational

Global signal
SecurityControlled access

Trusted origins

Private channels

E2EE workflows

Pricing

Launch with a realtime layer you can trust.

Start small, prove the workflow, then scale apps, connections, event volume, support, and privacy requirements as the product grows.

Free

For testing one product flow before launch.

$0/ month
  • 1 realtime app
  • 100 concurrent connections
  • 50,000 events per month
  • Private and presence channels
  • Community support
Start free

Business

For teams with higher traffic and stronger support needs.

$99/ month
  • 20 realtime apps
  • 10,000 concurrent connections
  • 10,000,000 events per month
  • Advanced private channels
  • Webhooks
Choose Business

Enterprise

Custom

For custom limits, rollout support, and dedicated requirements.

Custom
  • Custom app limits
  • Custom connection limits
  • Advanced privacy support
  • Dedicated support
  • Launch planning
Talk to us

Ship realtime

Make the moments customers notice feel alive.

Start with one realtime app, connect the gateway, protect private rooms, and keep product signal visible as usage grows.