The product

The moving parts.
Already connected.

Your backend creates the event. Celeris handles the connections and delivery. Your application decides what happens next.

From your backend to their screen
Your applicationCelerisConnected clients

01 / TRANSPORT LAYER

The protocol. No compromises.

Pure WebSocket underneath. Binary on the hot path.

Binary-first messaging

Send payload bytes in your chosen encoding, including MessagePack, Protobuf, or UTF-8 JSON. Compact formats can reduce bandwidth and encoding work; results depend on your data and codec.

Your format. No required JSON conversion.

Channels and segments

Each WebSocket connection is to a Channel. Segments are virtual sub-divisions within a channel, like rooms, lobbies, or threads. The default segment requires zero extra code for simple cases.

One more line for isolated rooms

02 / SCALE & RELIABILITY

Kafka-backed. Globally routed.

Ordered delivery, multi-region, 99.95% uptime.

Kafka-backed ordering

In-memory fan-out handles local delivery and Kafka relays events across nodes. Ordering is local/per-origin, not a total order across publishers. Reconnect recovery can have gaps or duplicates.

96,114 msg/s on a single c8g.large

Multi-region

US and EU regions at launch. Global routing is designed to reduce network delays and keep connections more consistent. Messages reach subscribers in either region, and account data is stored in the US.

99.95% uptime SLA

03 / SECURITY & DATA OWNERSHIP

Auth without exposure. Data without risk.

Tokens scoped at the source. Your data stays yours.

Signed token auth

Issue scoped tokens from your backend using a signing key from the dashboard. Clients authenticate without your database ever being on the request path. Token expiry and scope are under your control.

Your DB never on the auth path

BYOD data export (coming soon)

Write-only connectors to Kafka, RabbitMQ, S3, and HTTP endpoints. Events flow post-acceptance. Your primary delivery path is never blocked. At-least-once delivery with deduplication via event_id. When a traffic spike hits, your database doesn't feel it.

Spike protection by design

04 / DEVELOPER EXPERIENCE

From sign-up to first message in minutes.

No credit card. No code required to start.

Dashboard testing

Send test messages, view delivery history, inspect metrics, and verify real-time delivery, all from the dashboard before writing a single line of client code.

Test without writing code

SDKs

JavaScript and TypeScript today, with Java, Rust, Python, and Flutter coming soon. Pure WebSocket underneath. The SDK is a convenience, not a cage. Raw WebSocket also works if you prefer zero abstraction.

raw WebSocket always works

Metered billing

Three transparent dimensions: messages, connection minutes, channel minutes. No per-seat fees, no per-region surcharges, no surprise line items. Pay monthly while evaluating, or pay every ten years.

$2/M messages · $1/M conn-min · $1/M chan-min

Your next connection

Make something worth connecting.

Build your next live experience with Celeris.

We use Google Analytics cookies to understand how people use Celeris, only if you allow it. See our Cookie Policy.