# Realtime for developers

Keep every view up to date. Publish live events to the right people.

[Get Started](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Frealtime)

[Contact Sales](/demo?product=realtime)

[Read customer stories](/customers)

[Explore Enterprise](/enterprise)

- [Airwallex](/customers/airwallex)
- [Glovo](/customers/glovo)
- [Zillow](/customers/zillow)
- Uber
- [Binance](/customers/binance)
- Adobe
- Meta
- PayPal
- Pinterest
- Square
- [Al Jazeera](/customers/aljazeera)
- [Aramex](/customers/aramex)
- [Bazaar Technologies](/customers/bazaar)
- [ComparaOnline](/customers/compara)
- [Emma](/customers/emma)



## Podłącz swoją aplikację. Synchronizuj każdy widok.

Sprawdzaj aplikację za pomocą MCP lub CLI. Publikuj zdarzenia na żywo ze swojego serwera. Łącz odpowiednich klientów z odpowiednim stanem aplikacji.

**MCP**: `Bird MCP`

Connect this hosted MCP endpoint with an [MCP client](/docs/ai/mcp-server#connect-a-client), then complete OAuth sign-in to your Bird workspace.

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

```text
https://mcp.bird.com
```

Examples: [MCP](/pl-pl/realtime-api.mcp.md) · [TypeScript](/pl-pl/realtime-api.ts.md) · [Python](/pl-pl/realtime-api.py.md) · [Go](/pl-pl/realtime-api.go.md) · [PHP](/pl-pl/realtime-api.php.md) · [cURL](/pl-pl/realtime-api.curl.md)

## Twoja aplikacja się zmienia. Każdy widok podąża za nią.

Zatwierdź dostęp. Opublikuj zmianę. Synchronizuj połączone widoki.

1Authorize the subscription 2Accept the published event 3Update 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.

[Kanały prywatne](/docs/guides/realtime/private-channels)[Kontrakt autoryzacji](/docs/guides/realtime/authorizing-channels)

### Sprawdź, kto jest obecny.

Jedna osoba może mieć kilka połączeń. Pokazuj każdego członka raz i aktualizuj obecność, gdy dołączy pierwsza karta lub ostatnia zostanie zamknięta.

[Poznaj obecność](/realtime-api/features/presence)

### Nadganiaj do teraz.

Nowy subskrybent otrzymuje ostatnie zdarzenie z pamięci podręcznej. Aktualizuj ekran bez odtwarzania wszystkich wcześniejszych zmian.

[Poznaj kanały z pamięcią podręczną](/docs/guides/realtime/cache-channels)

## Odkryj Czas rzeczywisty.

Od pierwszego zdarzenia po współdzielony stan aplikacji. Połącz potrzebne elementy.

[Realtime API

Publikuj zdarzenia na żywo do subskrybowanych klientów aplikacji.](#integrate)[Kanały prywatne

Ogranicz aktualizacje na żywo do subskrypcji zatwierdzonych przez Twój backend.](/docs/guides/realtime/private-channels)[Obecność

Pokaż uczestników biorących udział w doświadczeniu na żywo.](/realtime-api/features/presence)[Szyfrowane kanały

Zachowuj obsługiwane ładunki zdarzeń jako czytelne tylko dla autoryzowanych punktów końcowych.](/docs/guides/realtime/encrypted-channels)[Zdarzenia klienta

Udostępniaj pisanie i inne zdarzenia tymczasowe między autoryzowanymi klientami.](/docs/guides/realtime/client-events)[Kanały cache

Przekaż nowemu subskrybentowi ostatni opublikowany stan.](/docs/guides/realtime/cache-channels)[Kanały publiczne

Udostępniaj na żywo informacje przeznaczone dla każdego odwiedzającego.](/docs/guides/realtime/public-channels)[Webhooks

Reaguj na aktywność kanału z poziomu backendu.](/realtime-api/features/webhooks)[Kierowanie na użytkowników

Wyślij aktualizację na żywo do konkretnego członka.](/docs/guides/realtime/sending-events-to-a-member)[Zarządzanie połączeniami

Monitoruj i kontroluj aktywne połączenia w aplikacji.](/docs/guides/realtime/connection-lifecycle)

## Skaluj bez utraty kontroli.

Organizuj zespoły w obszarach roboczych, kontroluj dostęp do API i śledź zmiany w logach audytu.

[Workspaces](/docs/guides/workspaces)[Team roles](/docs/guides/users-teams-roles)[API authentication](/docs/guides/authentication)
[Explore Enterprise](/enterprise)



## Start with Realtime. Build across channels with Bird.

[Get Started](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Frealtime) · [Contact Sales](/demo?product=realtime)

[Email](/email-api) · [SMS](/sms-api) · [WhatsApp](/whatsapp-api) · [Apple Messages](/apple-messages-api) · [Voice](/voice-api)



## Related resources

- [Send your first realtime event](/docs/get-started/send-your-first-realtime-event) (docs)
- [Build your first integration](/learn/paths/integration) (course)

[Get an implementation brief](/learn/workspace?topic=realtime)
