---
schema_version: "1"
id: dd64724d51c18a514e54454ad344dcc9acace3fc0e2421613dc1d7e164de511d
title: Platform Event Data Source (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_platform_event_data_source.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_platform_event_data_source.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c6695c325458469216d05504559856f3a870532bdc96acc36c0c6f6d348c2006
description: For the managed package runtime, platform Events are part of Salesforce’s enterprise messaging platform. A Platform Event combines PushTopic and Streaming Channel to enable apps to communicate inside and outside of Salesforce. Instead of working with an sObject, Platform Events work with custom objects.
products:
  - Omnistudio
release: "264"
---
# Platform Event Data Source (Managed Package)

For the managed package runtime, platform Events are part of Salesforce’s enterprise messaging platform. A Platform Event combines PushTopic and Streaming Channel to enable apps to communicate inside and outside of Salesforce. Instead of working with an sObject, Platform Events work with custom objects.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

- Systems in request-response communication models make a request to a web service or database to obtain information about a certain state.
- An event-based model obtains information and can react to it in near real time when the event occurs.
- Event producers don’t know the consumers that receive the events. Any number of consumers can receive and react to the same events.
- The only dependency between producers and consumers is the semantic of the message content.
- Unlike with an sObject, you can’t update or delete event records. You also can’t view event records in the Salesforce user interface, and Platform Events don’t have page layouts.

The architecture is suitable for large distributed systems because it decouples event producers from event consumers, simplifying the communication model in connected systems.

![Streaming Events](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/streamingevents.png)

For details, see [Delivering Custom Notifications with Platform Events](https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_intro.htm) in Salesforce Help.

For example, you can create a card that uses a Platform Event as a data source to display the current ink level for a printer. To see a detailed demo, see [End-to-End Example: Printer Supply Automation](https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_example_printervendor.htm#platform_events_example_printervendor) in Salesforce Help.

![Platform eventing](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/omnistudio_for_managed_packages/images/inklevelplatformevent.png)

## What's Next

Configure a Platform Event data source on your Flexcard. See [Configure a Platform Event Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_platform_event_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a Platform Event data source to enable apps to communicate inside and outside of Salesforce. Platform Events are part of Salesforce’s enterprise messaging platform. A Platform Event combines PushTopic and Streaming Channel. Instead of working with an sObject, Platform Events work with custom objects.").

- **[Configure a Platform Event Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_platform_event_data_source_on_a_flexcard.htm&release=264.0.0&type=5)**  
    For the managed package runtime, configure a Platform Event data source to enable apps to communicate inside and outside of Salesforce. Platform Events are part of Salesforce’s enterprise messaging platform. A Platform Event combines PushTopic and Streaming Channel. Instead of working with an sObject, Platform Events work with custom objects.