All Products
Search
Document Center

EventBridge:What is EventBridge?

Last Updated:Aug 15, 2025

EventBridge is a serverless event bus service offered by Alibaba Cloud. It provides a standardized and centralized way to connect Alibaba Cloud services, custom applications, and Software-as-a-Service (SaaS) applications. EventBridge routes events between these applications based on the standard CloudEvents 1.0 protocol. This helps you build loosely coupled, distributed, and event-driven architectures.

Core concepts

EventBridge involves the following core concepts:

  • Event: A data record of a state change.

  • Event source: The origin of an event, responsible for producing events.

  • Event target: The processing endpoint for an event, responsible for consuming events.

  • Event bus: The transit station for events, responsible for the intermediate storage of events.

  • Event rule: Monitors specific types of events. If a matching event occurs, the event is routed to the event targets associated with the event rule.

For more information about the concepts in EventBridge, see Terms.

Event bus event flow

The following figure shows the event flow in EventBridge.

dg_event_flow

  • Event source: Publishes event messages from applications, such as Alibaba Cloud services, custom applications, and SaaS applications, to the event bus.

  • EventBridge: Stores received event messages and routes them to event targets based on event rules.

  • Event target: Consumes event messages.

  • Schema: Defines the structure of an event. EventBridge provides schemas for all events that are generated by Alibaba Cloud service event sources. For events sent to a custom event bus, you can define a custom schema. You can also derive a schema by filtering events to infer the event structure. All these schemas are stored in a schema group. Event targets can download the code binding of an event schema from the schema group to quickly access the event.

Scenarios

Typical scenarios for EventBridge include the following:

  • Build an event-driven architecture: Use EventBridge to directly filter and publish events without needing to understand the event source.

  • Microservices decoupling: EventBridge enables asynchronous message communication between different systems to decouple interdependent services.

  • Asynchronous execution: EventBridge allows execution logic to run asynchronously. This reduces user wait times and increases system throughput.

  • Track state changes: EventBridge can act as a central hub to receive state changes from all applications. It then routes these changes to the services that need to be aware of them.

Features

EventBridge supports the following features:

Benefits

EventBridge has the following benefits:

Billing

For more information, see Billing overview.