Supabase Realtime Architecture
Write → Detect → Broadcast → All Connected Clients
Client A
Writes data
INSERT/UPDATE
Supabase
PostgreSQL
WAL change
Realtime
Listener
Broadcast
WebSocket
Channel
💻
Client A
Echo filtered
💻
Client B
Cache invalidated
📱
Client C
Cache invalidated
💻
Client D
Cache invalidated
Write operation
Change detection
WebSocket broadcast