--- title: "Publish Data" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/data-streams/publish-data/ description: "This page describes the method to publish real-time data to a Data Streams channel in your Python application with sample code snippets." last_updated: 2026-10-05T15:13:57Z service: Cloud Scale type: general related_links: - name: "Data Streams Help" url: /en/cloud-scale/help/data-streams/introduction - name: "SDK Scopes" url: /en/sdk/python/v1/sdk-scopes --- # Publish Data [Catalyst Data Streams](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-streams/introduction/) 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. You can publish data to a channel by passing the channel ID and the data payload to the `publish_data()` method. The `data_streams` reference used below is the component instance created earlier. To know more about this instance, please refer to [this section](https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/data-streams/get-component-instance/). **Parameters Used**
| Parameter Name | Data Type | Definition |
|---|---|---|
| `channel_id` | 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. |