Supabase · Concept
Presence
Supabase Realtime Presence lets connected clients share small, changing state in a channel. Clients can observe the combined state and react to sync, join, and leave events.
Last updated
Syntax
channel.on('presence', { event }, handler)
channel.subscribe()
channel.track(payload)
channel.untrack()
channel.presenceState()In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
syncjoinleavepresenceState()track()untrack()Broadcastpresence payload