Realtime
für Entwickler

Halten Sie jede Ansicht auf dem neuesten Stand.
Senden Sie Live-Events an die richtigen Personen.

Täglich vertraut von Teams, die
erstklassige Software entwickeln.

Verbinden Sie Ihre App. Halten Sie jede Ansicht synchron.

Prüfen Sie Ihre App mit MCP oder CLI. Veröffentlichen Sie Live-Events von Ihrem Server.
Verbinden Sie die richtigen Clients mit dem richtigen Anwendungsstatus.

YouRealtime

Find our Harbor Realtime app. Check its region and whether it is active so I can configure the client for the right environment.

Bird MCP2 connected actions
  1. 1Find the Realtime apprealtime_apps_list
  2. 2Read the app configurationrealtime_apps_get

Ihre App ändert sich.
Jede Ansicht folgt.

Zugriff genehmigen. Änderung veröffentlichen.
Verbundene Ansichten synchron halten.

Harbor backendServer
ORDER 42PackedFulfillment update
order-updated{ id: 42, status: "shipped" }
private-order-42
Event accepted by Realtime
Subscription authorization
Maya · Order 42ApprovedAnother customerRefused

Your backend checks who can join.

harbor.example / orders / 42
harborYour account
The everyday ceramics setYOUR ORDER
ORDER 42 · MAYA CHEN

The everyday set.

Shipped

Your order is on its way.

Live
ConfirmedPackedShipped
Live event receivedNo refresh needed
1Authorize the subscription2Accept the published event3Update the connected view
Inspect the access decision

Your backend checks the signed-in user’s access to order 42 before signing this connection and channel. The refused customer receives no order payload. Publication acceptance is separate from asynchronous client receipt.

Maya’s second browser tabSame member ID
Harbor operationsLive workspace
TODAY’S ORDERSReady for dispatch.
MCAL
OrderCustomerStatus#42Maya ChenReady#43Alex LeePacked#44Sam KimPreparing
Maya
Alex
2members
3connections
Maya has two tabs open.
She appears once.

Wissen, wer da ist.

Eine Person kann mehrere Verbindungen haben. Zeigen Sie jedes Mitglied einmal an und aktualisieren Sie die Präsenz, wenn der erste Tab beitritt oder der letzte verlassen wird.

Latest eventCache channel
09:40ConfirmedReplaced
09:41PackedReplaced
09:42ShippedLatest
New connectionCurrent state received
ORDER 42The everyday set.Shipped
What if the cache is empty?

Handle bird:cache_miss by loading current state from your application database. The cache can expire; it does not replay the full event history.

Auf den aktuellen Stand kommen.

Ein neuer Subscriber erhält das zuletzt zwischengespeicherte Event. Bringen Sie die Anzeige auf den neuesten Stand, ohne jede frühere Änderung erneut abzuspielen.

Entdecken Echtzeit.

Vom ersten Ereignis bis zum gemeinsamen Anwendungsstatus. Verbinden Sie die Bausteine, die Sie brauchen.

Skalieren, ohne
die Kontrolle zu verlieren.

Organisieren Sie Teams in Workspaces, steuern Sie den API-Zugriff und verfolgen Sie Änderungen über Audit-Logs.

BirdHarborOrganization
WorkspacesProductionSandbox

Delivery agent

API key · Customer operations team
Active
PermissionsAccess
EmailRead & write
SMSRead & write
ALAlex Lee AdminPermissions updated

Audit log

Production
Workspace
Production
Resource
Delivery agent
WhatsApp
ReadRead & write
Succeeded

Starten Sie mit Realtime.
Kanalübergreifend entwickeln mit Bird.

Ihre nächste Idee.
Bereit zur Verbindung.