The product

The moving parts.
Already connected.

Any connected client creates the message, from a browser to a backend. Celeris manages the connections and the delivery. The receiver decides what happens next.

From any publisher to every subscriber
Your applicationCelerisConnected clients

01 / TRANSPORT LAYER

The protocol. No compromises.

Celeris uses pure WebSocket transport. Binary data moves on the delivery path.

Binary-first messaging

You send payload bytes in the encoding that you select, for example MessagePack, Protobuf, or UTF-8 JSON. Compact formats can decrease the bandwidth and the encoding work. The results depend on your data and your codec.

Your format. No JSON conversion is necessary.

Channels and segments

Each WebSocket connection goes to a channel. Segments are named streams inside a channel, for example rooms, lobbies, or threads. The default segment requires no extra code for simple cases.

One extra line for isolated rooms

02 / SCALE & RELIABILITY

Ordered. Globally routed.

Celeris keeps each publisher's messages in order, routes connections through 130 Points of Presence, and backs Pro and higher plans with a 99.95% uptime SLA.

Per-origin ordering

Messages from one publisher arrive in the order that the publisher sent them, also across regions. Independent publishers do not share one total order. Reconnect recovery can have gaps or duplicates.

p95 round-trip of 32 ms in a single-node testOrigins A and B each publish two messages. Subscriber 1 sees A1 B1 A2 B2, and subscriber 2 sees B1 A1 A2 B2. Each origin keeps its own order.

Multi-region

Celeris has US and EU regions. Celeris routes connections through AWS Global Accelerator. This network has 130 Points of Presence in 95 cities across 53 countries. AWS designed this network to decrease network delays and to make connections more consistent. Messages reach subscribers in each region. Account data stays in the US.

99.95% uptime SLA (Pro and higher)Clients in Tokyo, Berlin, and Austin connect to the nearest of 130 AWS Global Accelerator Points of Presence, which route them to Celeris.

03 / SECURITY & DATA OWNERSHIP

Auth without exposure. Data under your control.

We design with security and data protection in mind. You scope the tokens at the source, and your data stays yours.

Signed token auth

Your backend issues scoped tokens with a signing key from the dashboard. Clients authenticate, and your database stays off the request path. You control the token expiry and the token scope.

Your database stays off the auth path

BYOD data export (coming soon)

Write-only connectors will send data to Kafka, RabbitMQ, S3, and HTTP endpoints. Messages flow after acceptance. The export does not block your primary delivery path. Delivery is at-least-once, with deduplication through the event_id field. A traffic spike does not touch your database.

Spike protection by design

04 / DEVELOPER EXPERIENCE

From sign-up to first message in minutes.

You do not need a credit card to start.

SDKs

SDKs are available for JavaScript and TypeScript, Python, Go, and Java. Rust and Dart SDKs are in development. Each SDK uses pure WebSocket transport. The SDK is a convenience, not a cage. Raw WebSocket also works if you prefer no abstraction.

Raw WebSocket always works

Metered billing

Billing has three dimensions: messages, connection minutes, and channel minutes. There are no per-seat fees, no per-region surcharges, and no surprise line items. You can pay monthly, or you can pay once for ten years. Checkout also offers quarterly, semi-annual, and annual intervals.

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

Your next connection

Make something worth a connection.

Build your next live feature with Celeris.

We use Google cookies for analytics and for advertising measurement, only if you allow them. Until you choose, Google sets no cookies. Refer to our Cookie Policy.