Publish Data

Catalyst Data Streams enables you to publish real-time data to a channel. Any active subscribers connected to that channel will receive the published data instantly through their WebSocket connections.

The datastreams reference used in the code below is the component instance created earlier.

Publish Data to a Channel

You can publish data to a channel by passing the channel ID and the data payload to the publishData() method. You can structure the payload as needed, including fields like type, data, and timestamp. The promise returned here will be resolved to an object confirming the publish operation.

Parameters Used

Parameter Name Data Type Definition
channelId String A Mandatory parameter. Holds the unique ID of the channel.
data Object A Mandatory parameter. Holds the data payload to be published to the channel.
copy
//Publish data to all subscribers of the channel
const publishRes = await datastreams.publishData(CRICKET_CHANNEL_ID, "Hello, subscribers!");

Last Updated 2026-10-05 20:43:57 +0530 IST