EventSub subscriptions let your application listen for events that happen on Twitch. When an event occurs for one of your subscriptions, Twitch sends you a notification. For example, you can receive a notification when:

But before subscribing to events, you need to create a callback that listens for events. For details, see Handling Events.

After writing your event handler, you’re ready to subscribe to events. For details, see Manage Subscriptions.

NOTE: EventSub subscriptions are transport agnostic. For the most part, all subscriptions are available to all transports that Twitch supports. If a transport can’t support a subscription type, the documenation will identify the restriction. When new subscription types are added to EventSub, Twitch supports them on all transports simultaneously, when possible.