

# Amazon EventBridge API Reference
<a name="Welcome"></a>

Amazon EventBridge is a serverless service that uses events to connect application components together, making it easier for you to build scalable event-driven applications. Event-driven architecture is a style of building loosely-coupled software systems that work together by emitting and responding to events. Event-driven architecture can help you boost agility and build reliable, scalable applications.

Use EventBridge to route events from sources such as home-grown applications, Amazon services, and third-party software to consumer applications across your organization. EventBridge provides simple and consistent ways to ingest, filter, transform, and deliver events so you can build applications quickly.

Use the following links to get started using the EventBridge API:
+ [Actions](API_Operations.md): An alphabetical list of all EventBridge actions
+ [Data Types](API_Types.md): An alphabetical list of all EventBridge data types
+ [Common Parameters](CommonParameters.md): Parameters that all Query actions can use
+ [Common Error Types](CommonErrors.md): Client and server errors that all actions can return
+ [Regions and Endpoints](https://docs.amazonaws.cn/general/latest/gr/rande.html#cwe_region): Supported Regions and endpoints for all Amazon products

**Amazon SDK support for EventBridge**

Alternatively, you can use one of the [Amazon SDKs](http://www.amazonaws.cn/tools/#sdk) to access EventBridge using an API that is tailored to your programming language or platform.

Developers in the Amazon developer community also provide their own libraries, which you can find at the following Amazon developer centers:
+ [Java Developer Center](http://www.amazonaws.cn/java/)
+ [JavaScript Developer Center](http://www.amazonaws.cn/javascript/)
+ [Amazon Mobile Services](http://www.amazonaws.cn/mobile/)
+ [PHP Developer Center](http://www.amazonaws.cn/php/)
+ [Python Developer Center](http://www.amazonaws.cn/python/)
+ [Ruby Developer Center](http://www.amazonaws.cn/ruby/)
+ [Windows and .NET Developer Center](http://www.amazonaws.cn/net/)

**Additional EventBridge APIs**

The following EventBridge capabilities are accessible through separate API models:
+ [EventBridge Pipes](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-pipes.html)
+ [EventBridge Scheduler](https://docs.amazonaws.cn/scheduler/latest/APIReference/Welcome.html)
+ [EventBridge Schemas](https://docs.amazonaws.cn/eventbridge/latest/schema-reference/what-is-eventbridge-schemas.html)