Public status available

Realtime for serious product flows.

DomVia Realtime adds live messaging, private channels, presence, notifications, usage visibility, and customer-safe status without turning your app into a messy realtime project.

ws.domvia.net

Realtime gateway

Private

Signed channel access

Visible

Usage and status signals

Live flow

Connect: Your product opens a live connection

Web, mobile, or server-side product surfaces connect through your realtime app credentials.

live gateway

Product app

online

User action

Send message

private-chat.room.42

message.new
typing
presence
read.receipt

App event

A product action becomes a realtime event without making the whole app messy.

Gateway

ws.domvia.net

EU Central

Live output

active

Connect

Your product opens a live connection

Authorize

Private access is checked first

Deliver

Subscribers receive the moment instantly

Observe

The console keeps the signal visible

Console signal

Usage, security activity, and status signals flow back into the console.

Current step

Your product opens a live connection

Web, mobile, or server-side product surfaces connect through your realtime app credentials.

Product surface

Everything your product needs to move in real time.

DomVia Realtime gives your product a live layer, a secure console, and operational visibility while your main app keeps its own product experience.

Realtime apps

Create isolated live layers for each product.

Run production, staging, and development traffic separately. Each app keeps its own credentials, region, origins, and usage view.

Create app

Private channels

Keep sensitive workflows behind signed access.

Use private and presence channels for chat rooms, team dashboards, tenant groups, order screens, and support queues.

View docs

Operational visibility

See usage, security, status, and support without digging.

Watch denied requests, origin issues, usage growth, incidents, and customer support from a console built for production work.

Open status

Developer flow

Copy. Connect. Observe.

Quick start

01

Create app

Create a realtime app for the product flow you want to make live.

02

Allow origins

Choose the trusted web, mobile, and server surfaces that can connect.

03

Connect channels

Use public, private, or presence channels based on the workflow.

04

Observe traffic

Review usage, denied requests, status, and support signals as traffic grows.

client.ts
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);
});

Works with

ReactReact NativeFlutterVueNodeLaravelRESTWebSockets

Use cases

Where realtime makes the product feel alive.

No heavy boxes here. These are the core realtime flows your customers actually feel.

Marketplace messaging

Chats, offers, typing states, and read receipts that update instantly.

message.newtyping.startedoffer.updatedreceipt.seen

Live operations

Dispatch boards, status screens, queues, and admin dashboards that stay current.

task.assignedqueue.updatedincident.openedstatus.changed

Collaborative SaaS

Team presence, workspace alerts, comments, and protected admin signals.

member.onlinecomment.addedrole.updatedalert.created

Mobile product flows

Realtime updates for React Native, Flutter, and web apps without rebuilding everything.

push.readyscreen.updatedpresence.joinedsync.completed

Add realtime without rebuilding

Keep your app. Add the live layer beside it.

Your product keeps its screens, users, and business logic. DomVia Realtime gives it the live gateway, channel controls, app credentials, usage visibility, and security review layer.

Existing product

App screens, users, workflows

DomVia Realtime

Gateway, channels, events, visibility

Pricing

Plans that match real gateway limits.

Prices and limits are pulled from the DomVia Realtime plan API, so the homepage stays aligned with console limits and gateway enforcement.

Gateway

ws.domvia.net

Billing

Monthly

Policy

Plan-limited

Syncing pricing with live plan data...

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

Starter

Most popular

For small teams shipping production realtime features.

$29/ month

5 realtime apps

1,000 concurrent connections

1,000,000 events per month

Optional E2EE for private chat

Standard support

Start building

Business

For teams with higher traffic and faster support needs.

$99/ month

20 realtime apps

10,000 concurrent connections

10,000,000 events per month

E2EE-ready private channels

Webhooks

Priority support

Choose Business

Enterprise

Custom

For custom limits, rollout support, and dedicated requirements.

Custom

Custom app limits

Custom connection limits

Dedicated infrastructure options

Advanced E2EE support

Dedicated support

Talk to us

Status and support

Yes, status belongs on the homepage — but only customer-safe status.

The homepage can link to public availability and support. Private operations, admin controls, security internals, and diagnostics stay inside the protected console.

Ship the live layer

Add realtime to the workflows customers actually notice.

Create your app, copy the public key, add your allowed origin, connect channels, and watch the console as traffic grows.