Presence and Broadcast Channels
Go beyond table changes with Supabase Realtime Presence to track who is online and Broadcast to send ephemeral messages between clients.
Two More Realtime Features
Besides Postgres change streams, Supabase Realtime offers Presence (track online users) and Broadcast (send transient messages). Neither requires a database table.
What Is Presence?
Presence lets each client share small state (like a username or cursor position) and see everyone else's state in the same channel in real time.
All lessons in this course
- Understanding Realtime Subscriptions
- Subscribing to Table Changes
- Building a Live Chat Feature
- Presence and Broadcast Channels