Platform Events Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Defining Platform Events
Processes and Flows
Apex and API
Test Your Platform Event Trigger in Apex
What Is the Difference Between the Salesforce Events?
End-to-End Example Using a Process and a Flow
Newer Version Available
Platform Event Considerations and Testing
Learn about special behaviors related to defining, publishing, and subscribing to
platform events. Learn how to test platform events. And get an overview of the various events that
Salesforce offers.
-
Considerations for Defining Platform Events
Take note of the considerations when defining platform events. -
Considerations for Subscribing to Platform Events with Processes and Flows
Before you use processes or flows to subscribe to platform events, familiarize yourself with these considerations. -
Considerations for Publishing and Subscribing to Platform Events with Apex and API
Before you use Apex or Salesforce APIs to publish and subscribe to platform events, familiarize yourself with these considerations. -
Test Your Platform Event Trigger in Apex
Ensure that your platform event trigger is working properly by adding an Apex test. Before you can package or deploy any Apex code (including triggers) to production, your Apex code must have tests and sufficient code coverage. To publish platform events in an Apex test, enclose the publish statements within Test.startTest() and Test.stopTest() statements. -
What Is the Difference Between the Salesforce Events?
Salesforce offers various features that use events. Except for Platform Events and Streaming API generic events, most of these events are notifications within Salesforce or calendar items.