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



## Hubungkan aplikasi Anda. Jaga setiap tampilan tetap sinkron.

Periksa aplikasi Anda dengan MCP atau CLI. Publikasikan event langsung dari server Anda. Hubungkan klien yang tepat ke state aplikasi yang tepat.

**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](/id-id/realtime-api.mcp.md) · [TypeScript](/id-id/realtime-api.ts.md) · [Python](/id-id/realtime-api.py.md) · [Go](/id-id/realtime-api.go.md) · [PHP](/id-id/realtime-api.php.md) · [cURL](/id-id/realtime-api.curl.md)

## Aplikasi Anda berubah. Setiap tampilan mengikuti.

Setujui akses. Publikasikan perubahan. Jaga tampilan yang terhubung tetap sinkron.

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.

[Kanal privat](/docs/guides/realtime/private-channels)[Kontrak otorisasi](/docs/guides/realtime/authorizing-channels)

### Ketahui siapa yang online.

Satu orang bisa memiliki beberapa koneksi. Tampilkan setiap anggota sekali, dan perbarui presence saat tab pertama mereka bergabung atau tab terakhir mereka keluar.

[Jelajahi presence](/realtime-api/features/presence)

### Sinkronkan ke kondisi terkini.

Subscriber baru menerima event ter-cache terbaru. Buat layar langsung terkini tanpa memutar ulang setiap perubahan sebelumnya.

[Jelajahi cache channel](/docs/guides/realtime/cache-channels)

## Jelajahi Realtime.

Dari peristiwa pertama hingga state aplikasi bersama. Hubungkan bagian yang Anda butuhkan.

[Realtime API

Publikasikan peristiwa langsung ke klien aplikasi yang berlangganan.](#integrate)[Channel privat

Batasi pembaruan langsung hanya untuk langganan yang disetujui backend Anda.](/docs/guides/realtime/private-channels)[Kehadiran

Tampilkan anggota yang berpartisipasi dalam pengalaman langsung.](/realtime-api/features/presence)[Saluran terenkripsi

Jaga payload peristiwa yang didukung hanya dapat dibaca oleh endpoint yang terotorisasi.](/docs/guides/realtime/encrypted-channels)[Event klien

Bagikan indikator mengetik dan peristiwa sementara lainnya antar klien yang terotorisasi.](/docs/guides/realtime/client-events)[Channel cache

Berikan state terbaru yang dipublikasikan kepada subscriber baru.](/docs/guides/realtime/cache-channels)[Channel publik

Bagikan informasi langsung yang ditujukan untuk setiap pengunjung.](/docs/guides/realtime/public-channels)[Webhooks

Tanggapi aktivitas channel dari backend Anda.](/realtime-api/features/webhooks)[Penargetan pengguna

Kirim pembaruan langsung ke anggota tertentu.](/docs/guides/realtime/sending-events-to-a-member)[Manajemen koneksi

Pahami dan kendalikan koneksi langsung dalam aplikasi.](/docs/guides/realtime/connection-lifecycle)

## Skalakan tanpa kehilangan kendali.

Atur tim dalam workspace, kontrol akses API, dan lacak perubahan melalui log audit.

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