Skip to main content
Card class: Non-HeroCategory: Realtime & Auth

At a glance

Active Realtime Channels is the number of open Supabase Realtime channels right now. A channel is a named topic that clients subscribe to for live updates, whether that is Postgres Changes streaming row-level events, Broadcast relaying low-latency messages, or Presence tracking who is online. This card measures topic-level fan-out: how many distinct live conversations your project is currently hosting.
It is the structural companion to connected-client count: many channels with few clients each, or few channels with many subscribers, behave very differently under load. A sudden climb usually means an application change in subscription behaviour rather than user growth.

What it tracks

The card reports the count of Active Realtime Channels for the selected period, sampled in real time (RT). It counts open channels (topics) on the Realtime service, distinct from the number of WebSocket clients connected to them, which is covered by Realtime Connected Clients. There is no alert threshold on this card (-); it is a capacity and behaviour signal best read against the connected-client and disconnect-rate siblings. Roles: engineering, operations.

Reconciling against the source

Confirm channel activity in the Supabase project dashboard under Reports, then Realtime, which charts concurrent channels and messages over time, or inspect the Realtime service logs in the dashboard Logs explorer for channel join and leave events. There is no Postgres system table for Realtime channels because the Realtime service runs as a separate Elixir process, so the managed-service dashboard is the authoritative source.

Tracked live in Vortex IQ Nerve Centre

Active Realtime Channels is one of hundreds of KPI pulses Vortex IQ tracks across Supabase and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.