Amazon EventBridge website screenshot

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.

Amazon EventBridge publishes 5 APIs on the APIs.io network, including Archives API, Event Buses API, Events API, and 2 more. Tagged areas include Amazon Web Services, Event Bus, Event-Driven, Events, and Integration.

The Amazon EventBridge catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Amazon EventBridge’s developer surface includes authentication, developer portal, documentation, engineering blog, developer console, signup flow, support, and 29 more developer resources.

70.6/100 exemplar ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
5 APIs 5 Features 4 Use Cases
Amazon Web ServicesEvent BusEvent-DrivenEventsIntegrationServerless

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 70.6/100 · exemplar
Contract Quality 22.7 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 17.9 / 20
Operational Transparency 8.2 / 13
Governance 4.5 / 12
Discoverability 8.2 / 10
Agent readiness — 42/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/amazon-eventbridge: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon EventBridge Archives API

Operations for managing event archives.

Amazon EventBridge Event Buses API

Operations for managing event buses.

Amazon EventBridge Events API

Operations for putting events to EventBridge.

Amazon EventBridge Rules API

Operations for managing EventBridge rules.

Amazon EventBridge Targets API

Operations for managing rule targets.

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Amazon EventBridge API

OPEN COLLECTION

Arazzo Workflows 9

Multi-step API workflows described with the Arazzo specification.

Amazon EventBridge Archive Event Bus

Create a bus, resolve its ARN, then archive matching events from it.

ARAZZO

Amazon EventBridge Audit Bus Rules

List event buses, list a bus's rules, then describe a chosen rule.

ARAZZO

Amazon EventBridge Create and Verify Archive

Create an event archive, then list archives to confirm it exists.

ARAZZO

Amazon EventBridge Create Rule with Targets

Create a rule on an existing event bus, attach targets, and verify them.

ARAZZO

Amazon EventBridge Decommission Rule

List a rule's targets, remove them, then delete the rule cleanly.

ARAZZO

Amazon EventBridge Inspect Rule and Targets

Describe a rule's configuration, then list the targets attached to it.

ARAZZO

Amazon EventBridge Provision Event Bus Routing

Stand up a custom event bus, attach a rule, wire targets, and confirm the wiring.

ARAZZO

Amazon EventBridge Route and Emit Event

Create a rule, attach a target, then publish a matching event onto the bus.

ARAZZO

Amazon EventBridge Teardown Event Bus

Inspect a bus's rules, delete a rule, then delete the custom event bus.

ARAZZO

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Eventbridge Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 5

Notable capabilities this provider offers.

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

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

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 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Eventbridge Context

5 classes · 9 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Amazon EventBridge API Rules

4 rules · 1 errors 2 warnings 1 info

SPECTRAL

Amazon EventBridge API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Amazon EventBridge API Rules

25 rules · 10 errors 14 warnings 1 info

SPECTRAL

JSON Schema 30

Standalone JSON Schema definitions for this provider's data models.

CreateArchiveRequest

5 properties

JSON SCHEMA

CreateArchiveResponse

3 properties

JSON SCHEMA

CreateEventBusRequest

3 properties

JSON SCHEMA

CreateEventBusResponse

1 properties

JSON SCHEMA

DeleteEventBusRequest

1 properties

JSON SCHEMA

DeleteRuleRequest

3 properties

JSON SCHEMA

DescribeEventBusRequest

1 properties

JSON SCHEMA

DescribeEventBusResponse

3 properties

JSON SCHEMA

DescribeRuleRequest

2 properties

JSON SCHEMA

DescribeRuleResponse

8 properties

JSON SCHEMA

EventBus

3 properties

JSON SCHEMA

Amazon EventBridge Event

9 properties

JSON SCHEMA

ListArchivesRequest

5 properties

JSON SCHEMA

ListArchivesResponse

2 properties

JSON SCHEMA

ListEventBusesRequest

3 properties

JSON SCHEMA

ListEventBusesResponse

2 properties

JSON SCHEMA

ListRulesRequest

4 properties

JSON SCHEMA

ListRulesResponse

2 properties

JSON SCHEMA

ListTargetsByRuleRequest

4 properties

JSON SCHEMA

ListTargetsByRuleResponse

2 properties

JSON SCHEMA

PutEventsRequest

1 properties

JSON SCHEMA

PutEventsResponse

2 properties

JSON SCHEMA

PutRuleRequest

8 properties

JSON SCHEMA

PutRuleResponse

1 properties

JSON SCHEMA

PutTargetsRequest

3 properties

JSON SCHEMA

PutTargetsResponse

2 properties

JSON SCHEMA

RemoveTargetsRequest

4 properties

JSON SCHEMA

RemoveTargetsResponse

2 properties

JSON SCHEMA

Rule

8 properties

JSON SCHEMA

Target

6 properties

JSON SCHEMA

Scroll for all 30

JSON Structure 30

JSON Structure definitions describing this provider's data shapes.

Amazon Eventbridge Event Bus Structure

3 properties

JSON STRUCTURE

Amazon Eventbridge Event Structure

9 properties

JSON STRUCTURE

Amazon Eventbridge Rule Structure

8 properties

JSON STRUCTURE

Amazon Eventbridge Target Structure

6 properties

JSON STRUCTURE

Scroll for all 30

Examples 30

Example request and response payloads for these APIs.

Scroll for all 30

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Eventbridge Authentication

apiKey · 1 scheme

SECURITY

Amazon Eventbridge Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Eventbridge Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Eventbridge Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Amazon Eventbridge Agentic Access

14 operations · 14 acting

14 operations · 14 acting

AGENTIC

Use Cases 4

What developers build with this provider.

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 5

Pre-built integrations with other platforms and tools.

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

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 11

Pagination, idempotency, versioning, errors, and events

Scroll for all 11

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml 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.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
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:
- aid: amazon-eventbridge:amazon-eventbridge-archives-api
  name: Amazon EventBridge Archives API
  description: Operations for managing event archives.
  humanURL: https://aws.amazon.com/eventbridge/
  baseURL: https://events.amazonaws.com
  tags:
  - Archives
  properties:
  - type: OpenAPI
    url: openapi/amazon-eventbridge-archives-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  - 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
- aid: amazon-eventbridge:amazon-eventbridge-event-buses-api
  name: Amazon EventBridge Event Buses API
  description: Operations for managing event buses.
  humanURL: https://aws.amazon.com/eventbridge/
  baseURL: https://events.amazonaws.com
  tags:
  - Event Buses
  properties:
  - type: OpenAPI
    url: openapi/amazon-eventbridge-event-buses-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  - 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
- aid: amazon-eventbridge:amazon-eventbridge-events-api
  name: Amazon EventBridge Events API
  description: Operations for putting events to EventBridge.
  humanURL: https://aws.amazon.com/eventbridge/
  baseURL: https://events.amazonaws.com
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/amazon-eventbridge-events-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  - 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
- aid: amazon-eventbridge:amazon-eventbridge-rules-api
  name: Amazon EventBridge Rules API
  description: Operations for managing EventBridge rules.
  humanURL: https://aws.amazon.com/eventbridge/
  baseURL: https://events.amazonaws.com
  tags:
  - Rules
  properties:
  - type: OpenAPI
    url: openapi/amazon-eventbridge-rules-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  - 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
- aid: amazon-eventbridge:amazon-eventbridge-targets-api
  name: Amazon EventBridge Targets API
  description: Operations for managing rule targets.
  humanURL: https://aws.amazon.com/eventbridge/
  baseURL: https://events.amazonaws.com
  tags:
  - Targets
  properties:
  - type: OpenAPI
    url: openapi/amazon-eventbridge-targets-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  - 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: AgenticAccess
  url: agentic-access/amazon-eventbridge-agentic-access.yml
- type: TrustCenter
  url: security/amazon-eventbridge-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-eventbridge-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-eventbridge-domain-security.yml
- type: Authentication
  url: authentication/amazon-eventbridge-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-eventbridge/overview
- type: Arazzo
  url: arazzo/amazon-eventbridge-archive-event-bus-workflow.yml
  name: Amazon EventBridge Archive Event Bus
- type: Arazzo
  url: arazzo/amazon-eventbridge-audit-bus-rules-workflow.yml
  name: Amazon EventBridge Audit Bus Rules
- type: Arazzo
  url: arazzo/amazon-eventbridge-create-and-verify-archive-workflow.yml
  name: Amazon EventBridge Create and Verify Archive
- type: Arazzo
  url: arazzo/amazon-eventbridge-create-rule-with-targets-workflow.yml
  name: Amazon EventBridge Create Rule with Targets
- type: Arazzo
  url: arazzo/amazon-eventbridge-decommission-rule-workflow.yml
  name: Amazon EventBridge Decommission Rule
- type: Arazzo
  url: arazzo/amazon-eventbridge-inspect-rule-and-targets-workflow.yml
  name: Amazon EventBridge Inspect Rule and Targets
- type: Arazzo
  url: arazzo/amazon-eventbridge-provision-event-bus-routing-workflow.yml
  name: Amazon EventBridge Provision Event Bus Routing
- type: Arazzo
  url: arazzo/amazon-eventbridge-route-and-emit-event-workflow.yml
  name: Amazon EventBridge Route and Emit Event
- type: Arazzo
  url: arazzo/amazon-eventbridge-teardown-event-bus-workflow.yml
  name: Amazon EventBridge Teardown 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: kin@apievangelist.com