Features

Built for throughput. Every detail.

Everything shipping in V1. Built and benchmarked. No vaporware, no roadmap items presented as current features.

TRANSPORT LAYER

The protocol. No compromises.

Pure WebSocket underneath. Binary on the hot path.

Binary-first messaging

Native MessagePack and Protobuf support. No JSON serialization on the hot path: smaller payloads, faster transmission. Works alongside JSON for teams migrating incrementally.

No JSON tax on the hot path

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
SCALE & RELIABILITY

Kafka-backed. Globally routed.

Ordered delivery, multi-region, 99.95% uptime.

Kafka-backed ordering

Per-channel message ordering via Kafka. In-memory fanout handles local delivery; Kafka ensures ordering across nodes; bridge replication handles cross-region. No message reordering surprises.

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

Multi-region

US and EU live at launch with AWS Global Accelerator for global routing. Regional isolation by default. Cross-region replication only when explicitly configured.

99.95% uptime SLA
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

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
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

Five SDKs

JavaScript, Java, Rust, Python, Flutter. 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 once for ten years.

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