Channels

Manage realtime channels for database changes, broadcasts, and presence when Channels are enabled for your project.

Channels

Channels let a project push live updates to clients when realtime capabilities are enabled. Use them for database-change feeds, broadcasts, presence, live dashboards, chat, and collaborative interfaces.

Advanced availability

Channels are not the main starting point for most projects. If you do not see Channels in your dashboard, build with API Endpoints, Triggers, and Scheduled Tasks, or contact Spala support to confirm whether Channels are enabled for your project.

The Channels section showing realtime channel list and editor
Manage realtime channels from the Channels screen when enabled for the project.

Channel types

The current Channels workspace focuses on realtime channel behavior:

- Database Changes - push events when selected project data changes.
- Broadcast - send messages to connected clients subscribed to a channel.
- Presence - track connected users or sessions for collaborative and live-status features.

Advanced REST-channel organization may be available in some workspaces, but most projects should start with regular API Endpoints and add realtime channels only when the product needs live updates.

Learn more

REST Channels
Group and configure REST API endpoints with shared settings.
/channels/rest-channels
Realtime Channels
Set up WebSocket connections for live data updates.
/channels/realtime
Build Realtime Chat
/guides/realtime-chat
Full tutorial for building a chat backend
Triggers
/triggers
Auto-run logic that can emit realtime events