0Pricing
Supabase Backend as a Service · Lesson

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

  1. Understanding Realtime Subscriptions
  2. Subscribing to Table Changes
  3. Building a Live Chat Feature
  4. Presence and Broadcast Channels
← Back to Supabase Backend as a Service