Solutions

Realtime apps

Chat, cursors, live dashboards and games: state that has to reach everyone at once, from the region closest to each of them.

Fan-out
1 write to 100K sockets
Median delivery
38 ms (demo)
Presence
Built in
Regions
38

Follow one message around the world.

A message typed in Lisbon reaches a room in three continents before the sender lifts a finger. Here is each stop.

Chat room with a message typed in Lisbon

Typed in Lisbon

The socket is held by the Lisbon region, 9 ms from the sender.

Room write in Frankfurt with replicas

Written once in Frankfurt

The room lives in one primary region, so every client sees the same order.

Delivery times to three cities

Delivered everywhere

Every region with a member in the room fans the message out to its own sockets.

Scale

Built for traffic that spikes.

Launches, live events and Monday mornings. The numbers below are demo figures for the template.

100K

sockets in a single room

Presence

Who is online, typing or viewing, kept in sync for you.

History

The last 10,000 messages per room, ready on reconnect.

38 ms

median delivery between regions

0

servers or brokers to run

What teams build on it.

Each one starts from a template you can clone and change.

Browse templates
Team chat template with messages
  • Team chat

    Rooms, threads, read receipts and push, in one deploy.

  • Multiplayer canvas

    Cursors and shared state for any editor.

  • Live scores

    Push every play to every fan at once.

  • Trading dashboards

    Prices stream from the nearest region.

  • Device telemetry

    Thousands of sensors, one live view.