Amazon EventBridge · AsyncAPI Specification

Amazon EventBridge Event Delivery

Version 2015-10-07

Amazon EventBridge delivers events from event sources to targets based on rules you define. This AsyncAPI specification documents the event channels and message schemas for events delivered by EventBridge to configured targets such as AWS Lambda, Amazon SQS, Amazon SNS, and more.

View Spec View on GitHub Amazon Web ServicesAWSEvent BusEvent-DrivenEventsIntegrationServerlessAsyncAPIWebhooksEvents

Channels

events/default
subscribe receiveDefaultBusEvent
Receive events from the default event bus.
The default event bus receives events from AWS services, custom applications, and SaaS partner integrations.
events/custom/{eventBusName}
subscribe receiveCustomBusEvent
Receive events from a custom event bus.
Custom event buses receive events from your applications. You can create custom event buses to isolate events from different applications.
events/partner/{partnerEventSource}
subscribe receivePartnerEvent
Receive events from a partner event source.
Partner event buses receive events from SaaS partner applications integrated with Amazon EventBridge.
events/scheduled
subscribe receiveScheduledEvent
Receive scheduled events triggered by rule schedules.
Scheduled events are generated by EventBridge based on cron or rate expressions defined in rules.
targets/lambda
subscribe receiveLambdaTargetEvent
Events delivered to Lambda function targets.
Events delivered to AWS Lambda function targets for serverless processing.
targets/sqs
subscribe receiveSqsTargetEvent
Events delivered to SQS queue targets.
Events delivered to Amazon SQS queue targets for asynchronous processing.
targets/sns
subscribe receiveSnsTargetEvent
Events delivered to SNS topic targets.
Events delivered to Amazon SNS topic targets for fan-out messaging.
targets/step-functions
subscribe receiveStepFunctionsTargetEvent
Events delivered to Step Functions state machine targets.
Events delivered to AWS Step Functions state machine targets for workflow orchestration.

Messages

EventBridgeEvent
EventBridge Event
A standard Amazon EventBridge event delivered to targets based on matching rules.
ScheduledEvent
Scheduled Event
An event generated by EventBridge on a schedule defined by a cron or rate expression.

Servers

https
production https://events.{region}.amazonaws.com
Amazon EventBridge production endpoint.