Registering event sources
An event source is a service or application on IBM Cloud that emits event notifications and publishes them to a topic within the Event Notifications service. A source is a registered entity in an Event Notifications service instance. A source can be registered to an Event Notifications service instance either as an IBM Cloud source, an API source, or an IBM Cloud platform source.
A source can publish to multiple topics. In other contexts, sources are identified as producers or publishers.
From a billing perspective, ingested notifications are calculated for all incoming events. If you disable a source or if the source is not connected to a topic, you are not billed for the events from the IBM Cloud source. However, if the source is Enabled, and a topic is connected to it, the ingested events include all incoming events (not only the events that are filtered in the topic).
IBM Cloud sources
The following IBM-provided sources are available:
API sources
You can send custom events from your backend application to the Event Notifications service by using API sources. To do this, you must first add an API source.
To add an IBM Cloud source or an API source, see Add an Event Notifications source tutorial.
IBM Cloud platform sources
IBM Cloud platform sources are built-in sources that provide events from core IBM Cloud platform services.
Periodic timer source
The Periodic timer is a built-in source that schedules events based on a user-defined time period. For more information, see Periodic Timer.