Amazon EventBridge logo

Amazon EventBridge

Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources. EventBridge delivers a stream of real-time data from your own applications, SaaS applications, and AWS services and routes that data to targets such as Lambda, SNS, SQS, and more.

1 APIs 5 Features
Amazon Web ServicesEvent BusEvent-DrivenEventsIntegrationServerless

APIs

Amazon EventBridge API

API for creating and managing event buses, rules, targets, and connections for routing events across applications, microservices, and SaaS integrations.

Features

Event Bus

Central event bus for routing events between AWS services and applications

Event Rules

Create rules to filter and route events to specific targets

Schema Registry

Discover, create, and manage event schemas with code binding generation

SaaS Integrations

Receive events from SaaS partners like Zendesk, Datadog, and PagerDuty

API Destinations

Send events to external HTTP endpoints via API Destinations

Use Cases

Microservices Decoupling

Decouple microservices by routing events through a central event bus

Application Monitoring

React to CloudWatch alarms and AWS service events in real time

SaaS Event Processing

Receive and process events from SaaS applications without polling

Multi-Account Event Routing

Route events across AWS accounts and regions for enterprise architectures

Integrations

AWS Lambda

Invoke Lambda functions in response to events

Amazon SNS

Fan out events to multiple subscribers via SNS topics

Amazon SQS

Queue events for reliable processing with SQS

AWS Step Functions

Start state machine executions in response to events

Zendesk

Receive Zendesk support ticket and activity events

Event Specifications

Amazon EventBridge Event Delivery

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 even...

ASYNCAPI

Semantic Vocabularies

Amazon Eventbridge Context

5 classes · 9 properties

JSON-LD

API Governance Rules

Amazon EventBridge API Rules

20 rules · 10 errors 9 warnings 1 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
💬
Support
Support
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
🔗
Security
Security
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon EventBridge
description: >-
  Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a
  variety of sources. EventBridge delivers a stream of real-time data from your own applications, SaaS applications, and
  AWS services and routes that data to targets such as Lambda, SNS, SQS, and more.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/eventbridge/
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Amazon Web Services
  - AWS
  - Event Bus
  - Event-Driven
  - Events
  - Integration
  - Serverless
apis:
  - name: Amazon EventBridge API
    description: >-
      API for creating and managing event buses, rules, targets, and connections for routing events across applications,
      microservices, and SaaS integrations.
    humanURL: https://aws.amazon.com/eventbridge/
    baseURL: https://events.amazonaws.com
    tags:
      - Event Bus
      - Event-Driven
      - Events
      - Serverless
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
      - type: OpenAPI
        url: openapi/amazon-eventbridge-openapi.yml
      - type: AsyncAPI
        url: asyncapi/amazon-eventbridge-asyncapi.yml
      - type: APIReference
        url: https://docs.aws.amazon.com/eventbridge/latest/APIReference/
      - type: GettingStarted
        url: https://aws.amazon.com/eventbridge/getting-started/
      - type: Pricing
        url: https://aws.amazon.com/eventbridge/pricing/
      - type: FAQ
        url: https://aws.amazon.com/eventbridge/faqs/
      - type: JSONSchema
        url: json-schema/amazon-eventbridge-create-archive-request-schema.json
      - type: JSONSchema
        url: json-schema/amazon-eventbridge-create-archive-response-schema.json
      - type: JSONSchema
        url: json-schema/amazon-eventbridge-create-event-bus-request-schema.json
      - type: JSONLD
        url: json-ld/amazon-eventbridge-context.jsonld
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/amazon-eventbridge/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/amazon-eventbridge-archive-event-bus-workflow.yml
        name: Amazon EventBridge Archive Event Bus
        summary: Create a bus, resolve its ARN, then archive matching events from it.
      - url: arazzo/amazon-eventbridge-audit-bus-rules-workflow.yml
        name: Amazon EventBridge Audit Bus Rules
        summary: List event buses, list a bus's rules, then describe a chosen rule.
      - url: arazzo/amazon-eventbridge-create-and-verify-archive-workflow.yml
        name: Amazon EventBridge Create and Verify Archive
        summary: Create an event archive, then list archives to confirm it exists.
      - url: arazzo/amazon-eventbridge-create-rule-with-targets-workflow.yml
        name: Amazon EventBridge Create Rule with Targets
        summary: Create a rule on an existing event bus, attach targets, and verify them.
      - url: arazzo/amazon-eventbridge-decommission-rule-workflow.yml
        name: Amazon EventBridge Decommission Rule
        summary: List a rule's targets, remove them, then delete the rule cleanly.
      - url: arazzo/amazon-eventbridge-inspect-rule-and-targets-workflow.yml
        name: Amazon EventBridge Inspect Rule and Targets
        summary: Describe a rule's configuration, then list the targets attached to it.
      - url: arazzo/amazon-eventbridge-provision-event-bus-routing-workflow.yml
        name: Amazon EventBridge Provision Event Bus Routing
        summary: Stand up a custom event bus, attach a rule, wire targets, and confirm the wiring.
      - url: arazzo/amazon-eventbridge-route-and-emit-event-workflow.yml
        name: Amazon EventBridge Route and Emit Event
        summary: Create a rule, attach a target, then publish a matching event onto the bus.
      - url: arazzo/amazon-eventbridge-teardown-event-bus-workflow.yml
        name: Amazon EventBridge Teardown Event Bus
        summary: Inspect a bus's rules, delete a rule, then delete the custom event bus.
  - type: Portal
    url: https://aws.amazon.com/
  - type: DeveloperPortal
    url: https://aws.amazon.com/eventbridge/
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/
  - type: Blog
    url: https://aws.amazon.com/blogs/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/events/
  - type: SignUp
    url: https://portal.aws.amazon.com/billing/signup
  - type: Login
    url: https://signin.aws.amazon.com/
  - type: StatusPage
    url: https://health.aws.amazon.com/health/status
  - type: Support
    url: https://aws.amazon.com/support/
  - type: FAQ
    url: https://aws.amazon.com/eventbridge/faqs/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: Compliance
    url: https://aws.amazon.com/compliance/
  - type: Security
    url: https://aws.amazon.com/security/
  - type: YouTube
    url: https://www.youtube.com/user/AmazonWebServices
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/eventbridge
  - type: KnowledgeCenter
    url: https://repost.aws/knowledge-center
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: SpectralRules
    url: rules/amazon-eventbridge-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/amazon-eventbridge-vocabulary.yaml
  - type: Features
    data:
      - name: Event Bus
        description: Central event bus for routing events between AWS services and applications
      - name: Event Rules
        description: Create rules to filter and route events to specific targets
      - name: Schema Registry
        description: Discover, create, and manage event schemas with code binding generation
      - name: SaaS Integrations
        description: Receive events from SaaS partners like Zendesk, Datadog, and PagerDuty
      - name: API Destinations
        description: Send events to external HTTP endpoints via API Destinations
  - type: UseCases
    data:
      - name: Microservices Decoupling
        description: Decouple microservices by routing events through a central event bus
      - name: Application Monitoring
        description: React to CloudWatch alarms and AWS service events in real time
      - name: SaaS Event Processing
        description: Receive and process events from SaaS applications without polling
      - name: Multi-Account Event Routing
        description: Route events across AWS accounts and regions for enterprise architectures
  - type: Integrations
    data:
      - name: AWS Lambda
        description: Invoke Lambda functions in response to events
      - name: Amazon SNS
        description: Fan out events to multiple subscribers via SNS topics
      - name: Amazon SQS
        description: Queue events for reliable processing with SQS
      - name: AWS Step Functions
        description: Start state machine executions in response to events
      - name: Zendesk
        description: Receive Zendesk support ticket and activity events
maintainers:
  - FN: Kin Lane
    email: [email protected]