Skip to content
masterclass Buddy

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.

Subscribe
  • sync
  • join
  • leave
  • presenceState()
  • track()
  • untrack()
  • Broadcast
  • presence payload

Source: Presence | Supabase Docs. Checked 2026-11-03.