Posted On: Nov 17, 2021

Amazon Step Functions now supports a service integration with Amazon EventBridge, enabling you to send custom events from your Step Functions workflows to an EventBridge event bus without writing custom code. You can now emit custom events from your workflows that allow loosely-coupled applications to react to steps in your business logic, orchestrated by Step Functions. You can also use this integration to send events to applications in a different region or a different account by using EventBridge’s cross-account and cross-region capabilites.

Amazon Step Functions allows you to build resilient serverless workflows by composing Amazon Web Service services such as Amazon Lambda, Amazon SNS, and Amazon DynamoDB. Amazon EventBridge is a serverless event bus used to create scalable, event-driven applications by simplifying communication between components such as microservices and SaaS applications. Customers use EventBridge and Step Functions together to model explicit events into their workflows. These events provide a useful way to signal state transitions to interested parties, which can remain decoupled from the implementation of the workflow.

To get started, read the Developer Guide and try a step-by-step sample project.

There is no additional fee for using this integration - you only pay for custom events published to the EventBridge event bus as per existing EventBridge pricing. Please visit the Step Functions and EventBridge pricing page to learn more.

Step Functions integration with EventBridge is generally available in Amazon Web Services China (Beijing) Region, operated by Sinnet and Amazon Web Services China (Ningxia) Region, operated by NWCD.

To learn more:
• Read about using service integrations in the Supported Service Integrations page.
• Read about getting started with Amazon EventBridge in the Amazon EventBridge Developer Guide.