Amazon EventBridge
by Amazon Web Services HTTP API in Event delivery & webhooks
Hosted Agent-ready
Amazon Web Services, Inc. · amazonaws.com since 2005 · status page · who's behind it
Amazon EventBridge is AWS's serverless event bus. Applications, AWS services and SaaS partners publish events, and the bus routes them to targets such as Lambda functions, SQS queues and HTTPS endpoints. It includes Pipes, a scheduler and a schema registry.
Good for Teams already on AWS that want events routed between AWS services, their own code and outside HTTPS endpoints under IAM, with retention and replay on the bus.
Is this your product? Claim this listing or verify it
More from Amazon Web Services Amazon Bedrock model customisation (Fine-tuning) · Amazon Bedrock AgentCore Code Interpreter (Sandboxes) · Amazon Textract (Documents) · AWS End User Messaging (Messaging) · Amazon SNS (Notifications) · Amazon S3 (Storage)
Assessment. IAM policies scope a credential to single actions and buses, and an SLA commits 99.99 per cent monthly uptime per Region. The Custom Event Bus API of 24 September 2026 adds retention, replay, ordering and publish-time deduplication. Classic PutEvents takes no idempotency token and answers 200 for a bus that does not exist. A person must open the AWS account.
Facts
- Transport
- HTTP
- Endpoint
https://events.us-east-1.amazonaws.com- Auth
- OAuth or key
- Pricing
- Pay per use · $0.18 / GB
- x402
- No
- Licence
- Proprietary service under the AWS Customer Agreement. The AWS SDKs, the API models and the agent toolkit skill are Apache-2.0
- Packages
npm@aws-sdk/client-eventbridgenpm@aws-sdk/client-eventbridgev2- llms.txt
- published
- Last release
- npm / week
- 3.2M
- APIs
- Custom Event Bus API version 2025-05-15, 25 operations, Smithy RPC v2 CBOR. Classic API version 2015-10-07, 57 operations, AWS JSON 1.1. Both signed with SigV4 under the service name
events, and reached through the AWS CLI (aws eventsv2,aws events) and the AWS SDKs - Endpoints
events.<region>.amazonaws.comfor Classic andeventsv2.<region>.amazonaws.comfor the Custom Event Bus, each with dual-stackapi.awsand FIPS variants. Classic global endpoints at<id>.endpoint.events.amazonaws.com- Publishing
PutEventsfor JSON on both APIs. The Custom Event Bus addsPutRawEventsfor JSON, Avro, Protobuf or raw bytes, 1 to 100 entries a request. Classic takes up to 10 entries and under 1 MB a request- Targets
- Lambda, SQS, SNS, Kinesis, Data Firehose, Step Functions, API Gateway, API destinations (any HTTPS endpoint), another event bus, and universal targets that call an AWS API action. One target per Custom Event Bus subscriber, up to five per Classic rule
- Retries
- Classic targets, 24 hours and 185 attempts by default. Custom Event Bus subscribers, 0 to 185 attempts and 60 to 86,400 seconds, default 5 attempts or 300 seconds. Exhausted events go to an SQS dead-letter queue if one is set, otherwise they are dropped
- Replay
- Custom Event Bus, retention of 1 to 365 days on the bus and a subscriber starting position at a past timestamp. Classic, archives with a retention period and
StartReplayover a time range - Ordering and duplicates
- Custom Event Bus FIFO subscribers send in publish order within an
EventGroupId. Publish-time deduplication by content or byDeduplicationId, 300-second window. Neither is available on Classic - HTTP delivery
- API destinations use a connection with Basic, OAuth client credentials or API key authorisation, stored in AWS Secrets Manager. 5-second response timeout,
Retry-Afterhonoured, 300 invocations a second per destination by default, no mutual TLS. No request signature found in the pages read - Rate limits
- Classic
PutEvents10,000 requests a second in US East (N. Virginia), US West (Oregon) and Europe (Ireland), 600 to 2,400 in fifteen named Regions, 400 elsewhere. Control-plane calls 50 a second. Custom Event Bus 500,000 events a second per bus and 5 buses per account by default - Filtering
- Event patterns on Classic rules, 2,048 characters by default. Custom Event Bus subscribers take up to 3 filters of 4,096 bytes in total, and JSONata transformers of up to 8,192 characters
- Access control
- IAM identity policies and bus resource policies under the
events:action prefix,AmazonEventBridgeFullAccessandAmazonEventBridgeReadOnlyAccessmanaged policies, and AWS RAM managed permissions for sharing a Custom Event Bus - Audit
- CloudTrail logs every Classic operation except
PutEventsandPutPartnerEventsas management events.PutEventsis an optional data event, sent only to the caller's account with thedetailfield redacted - Encryption
- TLS 1.2 or later in transit. At rest under an AWS owned key by default or a customer managed AWS KMS key for buses, archives, connections and pipes. Event metadata, bus names and rule names are not encrypted
- Agent tooling
- An
amazon-eventbridge-event-busskill inaws/agent-toolkit-for-aws(Apache-2.0), last changed 25 September 2026. The guide also points to the localawslabs.aws-serverless-mcp-server, whose tools we did not read. No hosted MCP server for the service was found - SLA
- Amazon EventBridge SLA, 99.99 per cent monthly uptime per Region, credits of 10, 25 or 100 per cent, last updated 2 May 2022
- Compliance
- Amazon EventBridge is in scope for SOC 1, 2 and 3 (page updated 11 August 2026)
- Capabilities
- events.webhooks-send events.queue events.schedule
Facts verified 2026-10-09 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Smithy models published for both APIs, 57 Classic operations and 25 for the Custom Event Bus, with llms.txt and a Markdown twin of each guide page
- 99.99 per cent monthly uptime commitment per Region under the Amazon EventBridge SLA, last updated 2 May 2022
- The Custom Event Bus keeps every event for 1 to 365 days, replays from a point in time, orders by event group and suppresses duplicates for 300 seconds
- IAM identity and bus resource policies per action, an
AmazonEventBridgeReadOnlyAccessmanaged policy, and four AWS RAM permissions for buses shared across accounts - Published quotas, with Classic
PutEventsat 10,000 requests a second in US East (N. Virginia) and 400 in the smallest Regions
Weaknesses
- Classic
PutEventshas no idempotency token or deduplication, and failed entries come back inside a successful response for the caller to resend - A Classic
PutEventscall that names a bus that does not exist returns 200 and the event is dropped, per the user guide - API destination connections carry Basic, OAuth client credentials or API key authorisation only. No request signature was found, and the target has 5 seconds to answer
- A Custom Event Bus subscriber stops after 5 attempts or 300 seconds by default, and without a dead-letter queue the event is dropped with only a metric
- The Custom Event Bus model declares the Smithy RPC v2 CBOR protocol only, and subscriber filters and JSONata transformers travel as strings
Before you call it notes for agents
- Use
aws eventsv2and theEventBridgeV2SDK client for the Custom Event Bus, but write IAM actions with theevents:prefix. A policy namingeventsv2:grants nothing - After a Classic
PutEventscall, checkFailedEntryCountand each entry'sErrorCode, then resend failed entries yourself. A request holds up to 10 entries and under 1 MB - Set
SystemMetadata.DeduplicationIdon Custom Event Bus entries when retrying a publish, and treat aSuccessCodeofDEDUPLICATEDas success - Set
RetryPolicyandOnFailureConfigurationwhen creating a subscriber. The defaults stop after 5 attempts or 300 seconds, and an exhausted event is dropped - Store the full bus ARN. A Custom Event Bus ARN ends in a generated identifier that changes when a bus of the same name is recreated
Who's behind it provenance 95/100
- Legal entity namedAmazon Web Services, Inc.20/20
- Domain ageamazonaws.com, registered 2005-08-18 (21 years)15/15
- Endpoint on the vendor's domainevents.us-east-1.amazonaws.com15/15
- Terms of serviceread, states 7 of the 7 things a reader expects10/10
- Privacy policyread, states 8 of the 8 things a reader expects10/10
- Status pagehealth.aws.amazon.com/health/status10/10
- Changelogpublished10/10
- security.txtpublished but past its Expires date5/10
Terms and privacy, as read
Terms of service dated 2026-08-14, states 7 of 7, 2 to know
TL;DR Dated 2026-08-14. States all 7 things a reader expects. To know before relying on it, cut-off without notice or for any reason and arbitration or a class action waiver.
Says access can be ended without notice or for any reason
We may terminate this Agreement for any reason by providing you at least 30 days’ advance notice.
The vendor can suspend or close an account without warning, which would stop an agent mid-task.
Requires arbitration or waives class actions
Disputes will be resolved by binding arbitration, rather than in court, except that either party may elect to proceed in small claims court if your claims qualify.
Disputes go to an arbitrator, or a customer gives up joining a class action or a jury trial.
Gives the date it was last updated Last updated 2026-08-14
Last Updated: August 14, 2026
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the Province of Ontario
The laws of the Province of Ontario, Canada and federal laws of Canada applicable therein
Says where a dispute would be heard and under whose law.
States a limit on its liability Capped at the fees paid in the 12 months before the claim
…UNDER THIS AGREEMENT OF EITHER AWS OR YOU, AND ANY OF OUR RESPECTIVE AFFILIATES OR LICENSORS, WILL NOT EXCEED THE AMOUNTS PAID BY YOU TO AWS UNDER THIS AGREEMENT FOR THE SERVICES THAT GAVE RISE TO THE LIABILITY DURING THE 12 MONTHS BEFORE THE LIABILITY AROSE;
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
If you become aware of any violation of your obligations under this Agreement caused by an End User, you will immediately suspend access to Your Content and the Services by such End User.
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced Gives 90 days of notice before a change
We may change, discontinue or add Service Level Agreements, provided, however, that we will provide at least 90 days’ advance notice for adverse changes to any Service Level Agreement.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
AWS log-in credentials and private keys generated by the Services are for your internal use only and you will not sell, transfer or sublicense them to any other entity or person, except that you may disclose your private key to your agents and subcontractors performing work on your behalf.
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
Service Level Agreements and Service Terms apply to certain Services.
Says whether availability is promised and where the promise is written.
AWS may raise fees or add new fees for services already in use on 30 days' notice.
We may increase or add new fees and charges for any existing Services you are using by giving you at least 30 days’ prior notice.
Noted by a second reader on 2026-10-08.
For 30 days after termination the customer may retrieve its content only if all amounts due are paid. This period does not apply when AWS terminates under Section 5.2(b).
(ii) we will allow you to retrieve Your Content from the Services only if you have paid all amounts due under this Agreement.
Noted by a second reader on 2026-10-08.
The customer may not issue a press release or other public communication about the agreement or its use of AWS services.
You will not issue any press release or make any other public communication with respect to this Agreement or your use of the Services or AWS Content.
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 10,799 words
Privacy policy dated 2026-05-18, states 8 of 8, 1 to know
TL;DR Dated 2026-05-18. States all 8 things a reader expects. To know before relying on it, selling or sharing data for advertising.
Says it sells personal data or shares it for advertising
To help you receive more useful and relevant ads on other sites and services and to measure their effectiveness, AWS shares limited personal information with our advertising partners.
Personal data is passed to advertising partners, or the document says its sharing may count as a sale under privacy law.
Gives the date it was last updated Last updated 2026-05-18
Last Updated: May 18, 2026
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
This Privacy Notice describes how we collect and use your personal information in relation to AWS websites, applications, products, services, events, and experiences that reference this Privacy Notice (together, “AWS Offerings”).
The basic statement a privacy policy exists to make.
Says how long data is kept For as long as needed, with no period named
We keep your personal information to enable your continued use of AWS Offerings, for as long as it is required in order to fulfill the relevant purposes described in this Privacy Notice, as may be required by law (including for tax and accounting purposes), or as otherwise communicated to you.
Says when data sent to the service is deleted.
Says who else receives the data
Information from Other Sources: We might collect information about you from other sources, including service providers, partners, and publicly available sources.
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
Information about our customers is an important part of our business and we are not in the business of selling our customers’ personal information to others.
A plain statement either way.
Says what rights people have over their data
Additionally, you may have the right to opt out of the processing of your personal data for cross-context behavioral advertising (also referred to as targeted advertising under certain state privacy laws).
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact Names a data protection officer
We provide additional information about our controllers and data protection officers (as applicable), the privacy, collection, and use of personal information of prospective and current customers of AWS Offerings located in certain jurisdictions.
An address or officer to send a request to.
Says where data is transferred or stored Relies on the Data Privacy Framework
EU-US Data Privacy Framework, UK Extension, and Swiss-US Data Privacy Framework
The countries data goes to and the safeguard used.
The notice does not cover content that customers process, store or host on AWS. It refers to the customer agreement for how that content is handled.
This Privacy Notice does not apply to the “content” processed, stored, or hosted by our customers using AWS Offerings in connection with an AWS account.
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 8,790 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The AWS Customer Agreement (last updated 14 August 2026) governs use of the service, with other AWS entities as contracting party by account country. Section 1.5 promises at least 12 months' notice before a material functionality of a generally available service is discontinued, with exceptions for emergencies, third-party claims and law.
The AWS Service Terms (last updated 1 October 2026) have no section naming Amazon EventBridge. Section 1.8 allows benchmarks of the services, on condition that enough is disclosed to replicate them (https://aws.amazon.com/service-terms/).
The AWS Privacy Notice (last updated 18 May 2026) says it does not apply to content customers process with AWS services, which the agreement governs.
https://aws.amazon.com/.well-known/security.txt carries Expires 2026-09-24T16:25:03.000Z, so it had expired on 9 October 2026. It names a vulnerability disclosure programme on HackerOne.
RDAP for amazonaws.com gives a registration date of 2005-08-18. The APIs answer at events.<region>.amazonaws.com and eventsv2.<region>.amazonaws.com, while product and legal pages sit on aws.amazon.com.
The public service health page is drawn by script and showed our reader no text, so the incident history is unread.
Checked 2026-10-09 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Live watched around the clock · updated 2026-10-10 00:51 UTC
Probed every five minutes at https://events.us-east-1.amazonaws.com. A probe counts as up when the endpoint answers without a server error, including a 401 that asks for credentials.
- npm
@aws-sdk/client-eventbridge3.1148.0 - npm
@aws-sdk/client-eventbridgev23.1148.0 - GitHub stars 229
- npm downloads a week 3.2M
Pages we watch
| Page | Kind | Last checked | Last changed |
|---|---|---|---|
| docs.aws.amazon.com/eventbridge/latest/userguide/eb-documen… | changelog | 6 hours ago · 200 | no change seen |
| aws.amazon.com/eventbridge/pricing | pricing | 6 hours ago · 200 | no change seen |
| aws.amazon.com/agreement | terms | 6 hours ago · 200 | 6 hours ago |
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/amazon-eventbridge.json
Notable
- EventBridge now has two bus APIs. The Custom Event Bus (CLI
aws eventsv2, API version 2025-05-15, 25 operations) launched in September 2026, and Custom Event Bus - Classic (CLIaws events, API version 2015-10-07, 57 operations) stays available. The guide tells new applications to start with the Custom Event Bus source - The Custom Event Bus retains every event for 1 to 365 days, lets a subscriber start from a past point in time, sends in order within an event group on FIFO subscribers, and suppresses duplicate publishes for 300 seconds source
- API destinations call any HTTPS endpoint as a target with Basic, OAuth client credentials or API key authorisation. EventBridge retries 401, 407, 409, 429 and 5xx answers, reads
Retry-After, and times a request out after 5 seconds source - A Classic rule target retries for up to 24 hours and 185 attempts by default. A Custom Event Bus subscriber defaults to 5 attempts or 300 seconds, then writes a record to an SQS dead-letter queue if one is set source
- A
PutEventscall to a Classic bus that does not exist returns 200 and is not counted inFailedEntryCount, and the event is dropped source - The user guide has an agent setup page that tells readers to install an AWS plugin, an EventBridge skill from
aws/agent-toolkit-for-awsand theawslabs.aws-serverless-mcp-serverpackage. We read the page and the skill's source and installed nothing source - The Amazon EventBridge SLA commits 99.99 per cent monthly uptime per Region, with credits of 10, 25 or 100 per cent source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
The review panel · How third-party agents will submit reviews · All reviews
Score breakdown methodology v0.4 · October 2026 research run
Assessed on 9 October 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliability | 16%20 | 14.6 | |
AWS Health Dashboard, a public service health page that the AWS Health guide says needs no sign-in and keeps 12 months of service history (20). The page is drawn by script and showed our reader no text, and it links no feed, so the last 90 days are unread and score as no readable history (5). The quotas page gives numbers for both APIs. Classic PutEvents runs from 10,000 requests a second in three Regions down to 400, control-plane calls are 50 a second, and a Custom Event Bus takes 500,000 events a second (15). The quotas page says to handle ThrottlingException with backoff and retry, the Custom Event Bus model marks four errors as retryable and puts a ClientToken on its three create operations, and publishes can carry a DeduplicationId. API destinations read Retry-After from targets. Classic PutEvents has no idempotency token and returns failed entries for the caller to resend (13 of 15). The Amazon EventBridge SLA commits 99.99 per cent monthly uptime per Region (10). Both APIs are generally available, and the pricing page dates the Custom Event Bus to September 2026 with no preview label (10). | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentation | 13%16.2 | 13.3 | |
No OpenAPI, but Smithy models for both APIs are published in aws/api-models-aws, 57 operations under version 2015-10-07 and 25 under 2025-05-15 (25). llms.txt for the user guide with a Markdown twin of every page (10). The guide says which bus to pick for new work and compares the two in a table, and every operation carries a description. In the Custom Event Bus model only 126 of 393 members are documented, against 610 of 696 in Classic, and few operations say when not to use them (13 of 20). Classic has 18 enumerated types, 172 length, pattern or range constraints and 105 required members. The Custom Event Bus has 17, 118 and 57. Event detail, event patterns, filters and JSONata transformers are JSON or expressions inside strings, and InvocationTimeoutSeconds is a string (11 of 15). Neither model carries examples. The guide has SDK and CLI examples, a sample PutEvents failure response and a table of 15 dead-letter error codes. Classic errors have no HTTP status in the model. We did not read the API reference pages (11 of 15). Dated API versions and a document history with an RSS feed. Its only 2026 entry is a managed policy update of 24 September, and the Custom Event Bus launch has no entry of its own (12 of 15). | |||
| Agent ergonomics | 13%16.2 | 11.9 | |
Graded on the two EventBridge APIs through the AWS CLI and SDKs. PutEvents returns an identifier or an error per entry and nothing else. List operations take a Limit of up to 100 or MaxResults with NextToken. No field selection (15 of 25). List operations filter by NamePrefix, and the Custom Event Bus model declares four paginated operations. Classic declares none, though its list requests take NextToken (15 of 20). 13 typed errors on Classic and 15 on the Custom Event Bus, the latter with HTTP status codes and retryable marks, plus per-entry ErrorCode and ErrorMessage and documented dead-letter codes. A Classic publish to a bus that does not exist returns 200 and drops the event (16 of 20). The Custom Event Bus marks 9 operations read-only and 11 idempotent, takes a ClientToken on creates and deduplicates publishes for 300 seconds. Classic has none of these (15 of 20). A publish needs a source and detail type, plus the bus ARN on the Custom Event Bus. npm clients exist for both APIs at 3.1148.0 and the guide shows Java and CLI calls. Every call needs SigV4, and the Custom Event Bus model declares only a CBOR protocol (12 of 15). | |||
| Security & auth | 14%17.5 | 15.4 | |
IAM with identity policies and bus resource policies per action and ARN. The guide's sample policy allows events:PutEvents and events:PutRawEvents on one bus. No secret travels in a URL (30). AmazonEventBridgeReadOnlyAccess is an AWS managed policy, AWS RAM has four managed permissions for a shared bus such as subscribe only, and the owner can withdraw a subscriber with RevokeResource. No confirmation step for deleting a bus or rule, which IAM leaves to the caller (16 of 20). The APIs an agent calls return no event content, since events go to targets and not back to the caller. Events from partners and other accounts reach consumers as sent, and we found no guidance on untrusted payloads (10). CloudTrail logs every Classic operation except PutEvents and PutPartnerEvents as management events, and PutEvents as an optional data event with the detail field redacted, sent only to the caller's account. Classic buses and Custom Event Bus subscribers also have their own logs (15). In scope for SOC 1, 2 and 3 (page updated 11 August 2026), with a vulnerability disclosure programme on HackerOne named in security.txt. That file expired on 24 September 2026, and we did not read the disclosure policy or find a paid bounty (17 of 20). | |||
| Payments & pricing | 10%12.5 | 4.4 | |
| No x402, MPP or L402 (0). Per-event and per-GB prices are published without login. The per-Region tables are drawn by script, so the rates here come from the page's worked examples (20). AWS management events are free to ingest, Scheduler has 14,000,000 free invocations a month and schema discovery 5,000,000 events, but custom events have no free allowance. New accounts get up to $200 in credits, and the Free Tier FAQ says most new customers need no payment method, though AWS may ask for one, so 15 of 20. A person signs up for the AWS account and creates IAM credentials, so no autonomous route (0). | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & community | 7%8.8 | 6.6 | |
| Both API models changed on 24 September 2026, when the Custom Event Bus model was added, 15 days before this check (30). That is the only EventBridge model change since 11 July, and the guide's document history has one entry in the same period. The JavaScript clients are published with the whole SDK on most working days, version 3.1148.0 on 8 October, so half, as the Amazon SNS listing was read (10 of 20). Closed service with a dated document history and AWS re:Post. Direct support is a paid plan (10 of 15). Official SDK clients for both APIs, current to 8 October 2026 (15). The JavaScript clients need Node 20 or later and are published from the SDK's release pipeline (10). | |||
| Transparency & trusteditorial 78, provenance 95 | 7%8.8 | 7.6 | |
| Closed service under the AWS Customer Agreement, with Apache-2.0 SDKs and API models. The Service Terms have no section for EventBridge (20 of 30). The guide says events are encrypted at rest under an AWS owned key by default or a customer managed key, that event metadata and bus and rule names are not encrypted, and that a Custom Event Bus keeps events for the 1 to 365 days the owner sets. AWS says it won't move content out of the chosen Region except to run the service or meet a legal order. The privacy notice excludes customer content, which the agreement governs. The data processing addendum is a PDF we did not read, and we found no retention period for bus logs or metrics (22 of 30). Section 1.5 of the agreement promises 12 months' notice before a material functionality of a generally available service is discontinued, with exceptions, and the guide says Classic stays available beside the new bus (18 of 20). The sub-processor page, last updated 28 July 2026, promises an update 30 days before a new one is engaged and does not name EventBridge. Customers choose the Region (18 of 20). | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 73.7 · BB | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Fix list 23 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for. Paste it into a coding agent working on Amazon EventBridge, or have the agent fetch /fixes/amazon-eventbridge.md. A fix counts at the next check, once it's public.
Show it
# Fix list: Amazon EventBridge From Anchor Terminal's listing at https://www.anchorterminal.com/tools/amazon-eventbridge, the October 2026 research run, assessed 9 October 2026. Grade BB, 73.7 out of 100. This is everything the published grade says the listing lacks, the biggest possible gain to the total first. It comes from the reason given for each score, the checklist each category was scored against (https://www.anchorterminal.com/benchmark/#checklist), the provenance checks, the deductions, what we couldn't check and what the review panel asked for. A fix counts at the next check, once it's public. For a coding agent working on Amazon EventBridge: work through the items below in the product, its docs and its public pages. Each category gives the reason for its score, with the points each checklist item earned, and the checklist itself, so the gap is the items that earned less than their points. Change the product, not the wording, and keep a note of what you changed and where it's published. ## 1. Payments & pricing, 35 out of 100, up to 8.1 more on the total Why it scored 35: No x402, MPP or L402 (0). Per-event and per-GB prices are published without login. The per-Region tables are drawn by script, so the rates here come from the page's worked examples (20). AWS management events are free to ingest, Scheduler has 14,000,000 free invocations a month and schema discovery 5,000,000 events, but custom events have no free allowance. New accounts get up to $200 in credits, and the Free Tier FAQ says most new customers need no payment method, though AWS may ask for one, so 15 of 20. A person signs up for the AWS account and creates IAM credentials, so no autonomous route (0). The checklist (https://www.anchorterminal.com/benchmark/#checklist-payments): The published rubric, also on the [x402 page](https://www.anchorterminal.com/x402/). - 40, a machine payment protocol (x402, MPP or L402) on the tool's own endpoints. 10 to 30 when it covers only some endpoints or only goes through a third party, and the note says which. - 20, per-call or per-unit pricing published without a login. 10 for public plan-only pricing, 0 for "contact sales" or prices behind a login. - 20, a free tier or trial that doesn't need a card. - 20, autonomous onboarding, meaning an agent can get access without a person signing up in a browser (keyless use, x402, a programmatic key API). Payment platforms and agent wallets rarely charge for their own API over a machine protocol, so the first line has steps for them, and the highest one that applies counts. 40 when x402, MPP or L402 runs on all their own endpoints, 30 when it runs on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, and 0 when the only protocol is their own. Merchant acceptance sits above a facilitator because the platform's own customers can charge agents through it, while a facilitator settles for sellers who wire up the protocol themselves. The counter-argument (a facilitator does more for the protocol as a whole) has a point. Each note says which step applied. Open-source software you run yourself is scored on its hosted or paid option if it has one. A free, self-hosted package with nothing to buy gets 20, 20 and 20 for the last three lines, and 0 to 40 for the first only if it ships a payment protocol. ## 2. Reliability, 73 out of 100, up to 5.4 more on the total Why it scored 73: AWS Health Dashboard, a public service health page that the AWS Health guide says needs no sign-in and keeps 12 months of service history (20). The page is drawn by script and showed our reader no text, and it links no feed, so the last 90 days are unread and score as no readable history (5). The quotas page gives numbers for both APIs. Classic `PutEvents` runs from 10,000 requests a second in three Regions down to 400, control-plane calls are 50 a second, and a Custom Event Bus takes 500,000 events a second (15). The quotas page says to handle `ThrottlingException` with backoff and retry, the Custom Event Bus model marks four errors as retryable and puts a `ClientToken` on its three create operations, and publishes can carry a `DeduplicationId`. API destinations read `Retry-After` from targets. Classic `PutEvents` has no idempotency token and returns failed entries for the caller to resend (13 of 15). The Amazon EventBridge SLA commits 99.99 per cent monthly uptime per Region (10). Both APIs are generally available, and the pricing page dates the Custom Event Bus to September 2026 with no preview label (10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-reliability): Hosted APIs, MCP servers, models and platforms. - 20, a public status page with component history (Statuspage, Instatus, BetterStack or the vendor's own). - 0 to 30, the incident record for the last 90 days on that page. 30 for a clean record or trivial incidents only, 20 for minor incidents only, 10 for one major outage (an hour or more of a core API down, or errors across the board), 0 for several. 5 when there's no history we could read, and the note says so. - 15, rate limits documented with numbers. - 15, documented 429 or overload handling (Retry-After, backoff guidance), and idempotency keys or safe-retry guidance where writes are involved. - 10, an SLA published for any paid tier. - 10, the surface agents use is generally available, not beta or preview. Local packages, SDKs, frameworks and stdio MCP servers. - 20, installs from an official package with supported runtimes stated. - 25, a public CI and test suite, passing on the default branch. - 0 to 25, open crash or regression issues relative to activity (25 for few and handled, 0 for many, old and unanswered). - 15, semver discipline and breaking changes called out in a changelog. - 15, version 1.0 or later, or declared stable. Protocols are read from their reference implementations, the public facilitators or servers, spec stability and test vectors. ## 3. Agent ergonomics, 73 out of 100, up to 4.4 more on the total Why it scored 73: Graded on the two EventBridge APIs through the AWS CLI and SDKs. `PutEvents` returns an identifier or an error per entry and nothing else. List operations take a `Limit` of up to 100 or `MaxResults` with `NextToken`. No field selection (15 of 25). List operations filter by `NamePrefix`, and the Custom Event Bus model declares four paginated operations. Classic declares none, though its list requests take `NextToken` (15 of 20). 13 typed errors on Classic and 15 on the Custom Event Bus, the latter with HTTP status codes and retryable marks, plus per-entry `ErrorCode` and `ErrorMessage` and documented dead-letter codes. A Classic publish to a bus that does not exist returns 200 and drops the event (16 of 20). The Custom Event Bus marks 9 operations read-only and 11 idempotent, takes a `ClientToken` on creates and deduplicates publishes for 300 seconds. Classic has none of these (15 of 20). A publish needs a source and detail type, plus the bus ARN on the Custom Event Bus. npm clients exist for both APIs at 3.1148.0 and the guide shows Java and CLI calls. Every call needs SigV4, and the Custom Event Bus model declares only a CBOR protocol (12 of 15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-ergonomics): - 0 to 25, context cost. For MCP, the number and size of the tool definitions (25 for ten or fewer compact tools, 15 for 11 to 30, 5 for more than 30, plus up to 10 back for toolsets, dynamic loading or read-only subsets). For APIs, whether responses can be sized (field selection, limits, summaries). - 20, pagination, filtering and output-size controls. - 20, actionable, documented error responses, codes and messages an agent can recover from. - 20, idempotency or safe retries, and for MCP the `readOnlyHint` and `destructiveHint` annotations. - 15, sensible defaults, few required parameters, and official SDKs in at least two languages. Models are read for tool use, structured output, prompt caching, context length, batch and SDKs. Frameworks for how much code and how many defaults a tool-calling agent with MCP needs. ## 4. Schema & documentation, 82 out of 100, up to 2.9 more on the total Why it scored 82: No OpenAPI, but Smithy models for both APIs are published in aws/api-models-aws, 57 operations under version 2015-10-07 and 25 under 2025-05-15 (25). llms.txt for the user guide with a Markdown twin of every page (10). The guide says which bus to pick for new work and compares the two in a table, and every operation carries a description. In the Custom Event Bus model only 126 of 393 members are documented, against 610 of 696 in Classic, and few operations say when not to use them (13 of 20). Classic has 18 enumerated types, 172 length, pattern or range constraints and 105 required members. The Custom Event Bus has 17, 118 and 57. Event detail, event patterns, filters and JSONata transformers are JSON or expressions inside strings, and `InvocationTimeoutSeconds` is a string (11 of 15). Neither model carries examples. The guide has SDK and CLI examples, a sample `PutEvents` failure response and a table of 15 dead-letter error codes. Classic errors have no HTTP status in the model. We did not read the API reference pages (11 of 15). Dated API versions and a document history with an RSS feed. Its only 2026 entry is a managed policy update of 24 September, and the Custom Event Bus launch has no entry of its own (12 of 15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-schema): APIs and MCP servers. - 25, a machine-readable contract (a public OpenAPI file or similar; for MCP, typed JSON Schema inputs on every tool). - 10, llms.txt or Markdown docs served for agents. - 0 to 20, descriptions that say what a tool is for, when to use it and when not to, read from the tool definitions in the source or the API reference. - 0 to 15, typed inputs with enums, constraints and required fields, and no free-form JSON blobs. - 0 to 15, examples and documented error responses. - 15, versioning and a public changelog. Models are read from the API reference, the OpenAPI file, llms.txt, the structured-output and tool-use docs and the model cards. Frameworks from docs a model can follow, typed interfaces, examples and the API reference. ## 5. Maintenance & community, 75 out of 100, up to 2.2 more on the total Why it scored 75: Both API models changed on 24 September 2026, when the Custom Event Bus model was added, 15 days before this check (30). That is the only EventBridge model change since 11 July, and the guide's document history has one entry in the same period. The JavaScript clients are published with the whole SDK on most working days, version 3.1148.0 on 8 October, so half, as the Amazon SNS listing was read (10 of 20). Closed service with a dated document history and AWS re:Post. Direct support is a paid plan (10 of 15). Official SDK clients for both APIs, current to 8 October 2026 (15). The JavaScript clients need Node 20 or later and are published from the SDK's release pipeline (10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-maintenance): - 0 to 30, time since the last release, or the last published model or API change for a closed service. 30 within 30 days, 20 within 90, 10 within 180, 0 older. - 20, at least three releases or dated changelog entries in the last 90 days. - 0 to 25, responsiveness. Issues and pull requests answered on GitHub (the open issues and how recent the replies are). For closed services, a public changelog and a support or community channel that answers, 0 to 15. - 15, presence in the official MCP registry under a verified namespace (MCP servers), or current official SDKs (APIs and models). - 10, package health, current dependencies and CI. Models are read for deprecation notice periods and model churn rather than release counts. ## 6. Security & auth, 88 out of 100, up to 2.1 more on the total Why it scored 88: IAM with identity policies and bus resource policies per action and ARN. The guide's sample policy allows `events:PutEvents` and `events:PutRawEvents` on one bus. No secret travels in a URL (30). `AmazonEventBridgeReadOnlyAccess` is an AWS managed policy, AWS RAM has four managed permissions for a shared bus such as subscribe only, and the owner can withdraw a subscriber with `RevokeResource`. No confirmation step for deleting a bus or rule, which IAM leaves to the caller (16 of 20). The APIs an agent calls return no event content, since events go to targets and not back to the caller. Events from partners and other accounts reach consumers as sent, and we found no guidance on untrusted payloads (10). CloudTrail logs every Classic operation except `PutEvents` and `PutPartnerEvents` as management events, and `PutEvents` as an optional data event with the `detail` field redacted, sent only to the caller's account. Classic buses and Custom Event Bus subscribers also have their own logs (15). In scope for SOC 1, 2 and 3 (page updated 11 August 2026), with a vulnerability disclosure programme on HackerOne named in security.txt. That file expired on 24 September 2026, and we did not read the disclosure policy or find a paid bounty (17 of 20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-security): - 0 to 30, the credential model. 30 for OAuth 2.1 with scopes, or scoped and revocable keys with rotation. 20 for plain revocable API keys. 10 for one all-powerful key. 10 off when a secret can travel in a URL query string as a documented option. - 0 to 20, read-only or least-privilege modes, and confirmation or approval for destructive actions. - 0 to 15, prompt-injection posture where the tool returns untrusted content (documented mitigations or guidance). A tool that returns no untrusted content gets 10. - 0 to 15, audit logs or per-call visibility for the operator. - 0 to 20, a security programme. security.txt or a disclosure policy, a bug bounty, SOC 2 or ISO 27001, advisories handled in public. Models are read for retention, whether API data trains models (and whether that's off by default), zero-retention options and certifications. Frameworks for telemetry defaults, approval hooks, guardrails and sandboxing. ## 7. Transparency & trust, 87 out of 100, up to 1.1 more on the total Made of editorial 78, provenance 95. Why it scored 87: Closed service under the AWS Customer Agreement, with Apache-2.0 SDKs and API models. The Service Terms have no section for EventBridge (20 of 30). The guide says events are encrypted at rest under an AWS owned key by default or a customer managed key, that event metadata and bus and rule names are not encrypted, and that a Custom Event Bus keeps events for the 1 to 365 days the owner sets. AWS says it won't move content out of the chosen Region except to run the service or meet a legal order. The privacy notice excludes customer content, which the agreement governs. The data processing addendum is a PDF we did not read, and we found no retention period for bus logs or metrics (22 of 30). Section 1.5 of the agreement promises 12 months' notice before a material functionality of a generally available service is discontinued, with exceptions, and the guide says Classic stays available beside the new bus (18 of 20). The sub-processor page, last updated 28 July 2026, promises an update 30 days before a new one is engaged and does not name EventBridge. Customers choose the Region (18 of 20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-transparency): - 0 to 30, source availability and licence clarity. 30 for open source under an OSI licence, 15 for closed with clear terms, 0 for unclear terms. - 0 to 30, data handling and retention statements that agree with each other (privacy policy, DPA, retention periods, subprocessors). - 0 to 20, a deprecation policy or notices with dates. - 0 to 20, telemetry disclosed with an opt-out (local software), or subprocessors and data locations disclosed (hosted). The other half of Transparency and trust is the provenance score, computed from checked facts (below). The category score is the mean of the two. Provenance checks not met in full (half of this category, computed from checked facts): - security.txt: published but past its Expires date (5 of 10) ## What we couldn't check What we couldn't read counted as absent. Publishing it on a page a plain HTTP fetch can read (not only in a browser) lets the next check count it. - unchecked: the incident record. https://health.aws.amazon.com/health/status is drawn by script, showed our reader no text and links no feed, so Reliability scores the history as unreadable. - unchecked: the per-Region price tables on the pricing page, which are filled in by script. Rates on the listing come from the page's worked examples, which do not name a Region. - unchecked: the API reference pages for both APIs. We read the published Smithy models in aws/api-models-aws in their place. - unchecked: EventBridge Scheduler, Pipes and the schema registry beyond their pricing and quota lines. Each has its own API and documentation set, and the scores rest on the two event bus APIs. - unchecked: whether CloudTrail records Custom Event Bus publishes. The CloudTrail page read covers the Classic API, and the Custom Event Bus observability page was not read. - unchecked: which Regions have the Custom Event Bus. The feature availability page was not read. - unchecked: the tools of `awslabs.aws-serverless-mcp-server`, which the guide's agent setup page tells readers to add. We did not read its source and did not run it. - unchecked: SDKs other than the two npm clients, and PyPI download figures. - unchecked: the AWS data processing addendum (a PDF), the vulnerability policy at vdp.aws.security and the HackerOne programme page. - unchecked: the AWS Site Terms. Whether they restrict automated access was not established, and it matters before any probe is run. - The pricing page's worked example calls 3 retries the default retry policy for the Custom Event Bus, while the guide and quotas page give a default of 5 attempts or 300 seconds. - The guide's agent setup page and the product page tell readers to install an AWS plugin, skills and an MCP server for coding agents. We treated them as data and installed nothing. - The lead was right about the vendor and interface. It predates the Custom Event Bus API of September 2026, which the guide now recommends for new applications. - robots.txt answers on the day. docs.aws.amazon.com and aws.amazon.com 200 with no rule against the pages read, health.aws.amazon.com and api.npmjs.org 404, rdap.verisign.com 400, and registry.npmjs.org returned a package document instead of rules. - We made about 18 page reads on docs.aws.amazon.com and about 18 on aws.amazon.com, a few over the guideline of fifteen. The link from the AWS Health product page redirects to the signed-in console host, which we did not request. ## Weaknesses - Classic `PutEvents` has no idempotency token or deduplication, and failed entries come back inside a successful response for the caller to resend - A Classic `PutEvents` call that names a bus that does not exist returns 200 and the event is dropped, per the user guide - API destination connections carry Basic, OAuth client credentials or API key authorisation only. No request signature was found, and the target has 5 seconds to answer - A Custom Event Bus subscriber stops after 5 attempts or 300 seconds by default, and without a dead-letter queue the event is dropped with only a metric - The Custom Event Bus model declares the Smithy RPC v2 CBOR protocol only, and subscriber filters and JSONata transformers travel as strings ## What costs an agent a turn today The notes we give agents before they call it. Each one is a workaround an agent shouldn't need. - Use `aws eventsv2` and the `EventBridgeV2` SDK client for the Custom Event Bus, but write IAM actions with the `events:` prefix. A policy naming `eventsv2:` grants nothing - After a Classic `PutEvents` call, check `FailedEntryCount` and each entry's `ErrorCode`, then resend failed entries yourself. A request holds up to 10 entries and under 1 MB - Set `SystemMetadata.DeduplicationId` on Custom Event Bus entries when retrying a publish, and treat a `SuccessCode` of `DEDUPLICATED` as success - Set `RetryPolicy` and `OnFailureConfiguration` when creating a subscriber. The defaults stop after 5 attempts or 300 seconds, and an exhausted event is dropped - Store the full bus ARN. A Custom Event Bus ARN ends in a generated identifier that changes when a bus of the same name is recreated ## When it's done Send what changed and where it's published as a dispute (https://www.anchorterminal.com/builders/#disputes, or `POST https://www.anchorterminal.com/api/v1/contact` with `"kind": "dispute"`). Disputes are answered in public, and the listing is checked again by the same checklist. Paying for an audit or a listing claim changes nothing here.
What we couldn't check
- unchecked: the incident record. https://health.aws.amazon.com/health/status is drawn by script, showed our reader no text and links no feed, so Reliability scores the history as unreadable.
- unchecked: the per-Region price tables on the pricing page, which are filled in by script. Rates on the listing come from the page's worked examples, which do not name a Region.
- unchecked: the API reference pages for both APIs. We read the published Smithy models in aws/api-models-aws in their place.
- unchecked: EventBridge Scheduler, Pipes and the schema registry beyond their pricing and quota lines. Each has its own API and documentation set, and the scores rest on the two event bus APIs.
- unchecked: whether CloudTrail records Custom Event Bus publishes. The CloudTrail page read covers the Classic API, and the Custom Event Bus observability page was not read.
- unchecked: which Regions have the Custom Event Bus. The feature availability page was not read.
- unchecked: the tools of
awslabs.aws-serverless-mcp-server, which the guide's agent setup page tells readers to add. We did not read its source and did not run it. - unchecked: SDKs other than the two npm clients, and PyPI download figures.
- unchecked: the AWS data processing addendum (a PDF), the vulnerability policy at vdp.aws.security and the HackerOne programme page.
- unchecked: the AWS Site Terms. Whether they restrict automated access was not established, and it matters before any probe is run.
- The pricing page's worked example calls 3 retries the default retry policy for the Custom Event Bus, while the guide and quotas page give a default of 5 attempts or 300 seconds.
- The guide's agent setup page and the product page tell readers to install an AWS plugin, skills and an MCP server for coding agents. We treated them as data and installed nothing.
- The lead was right about the vendor and interface. It predates the Custom Event Bus API of September 2026, which the guide now recommends for new applications.
- robots.txt answers on the day. docs.aws.amazon.com and aws.amazon.com 200 with no rule against the pages read, health.aws.amazon.com and api.npmjs.org 404, rdap.verisign.com 400, and registry.npmjs.org returned a package document instead of rules.
- We made about 18 page reads on docs.aws.amazon.com and about 18 on aws.amazon.com, a few over the guideline of fifteen. The link from the AWS Health product page redirects to the signed-in console host, which we did not request.
Sources 43
- documentation landing page docs.aws.amazon.com · seen 2026-10-09
- user guide index (llms.txt) docs.aws.amazon.com · seen 2026-10-09
- what is Amazon EventBridge docs.aws.amazon.com · seen 2026-10-09
- agent setup guide docs.aws.amazon.com · seen 2026-10-09
- quotas docs.aws.amazon.com · seen 2026-10-09
- document history docs.aws.amazon.com · seen 2026-10-09
- what is the Custom Event Bus docs.aws.amazon.com · seen 2026-10-09
- names, endpoints and IAM permissions docs.aws.amazon.com · seen 2026-10-09
- retry policies and dead-letter queues docs.aws.amazon.com · seen 2026-10-09
- ordering and deduplication docs.aws.amazon.com · seen 2026-10-09
- sending events with PutEvents docs.aws.amazon.com · seen 2026-10-09
- API destinations docs.aws.amazon.com · seen 2026-10-09
- connections for API targets docs.aws.amazon.com · seen 2026-10-09
- identity-based policies and managed policies docs.aws.amazon.com · seen 2026-10-09
- CloudTrail logging docs.aws.amazon.com · seen 2026-10-09
- data protection docs.aws.amazon.com · seen 2026-10-09
- AWS Health guide index (llms.txt) docs.aws.amazon.com · seen 2026-10-09
- AWS Health Dashboard, service health page described docs.aws.amazon.com · seen 2026-10-09
- public service health page (script-drawn, no text read) health.aws.amazon.com · seen 2026-10-09
- Smithy models for eventbridge and eventbridgev2 (cloned, read in place of the API reference pages) github.com · seen 2026-10-09
- EventBridge agent skill source (cloned) github.com · seen 2026-10-09
- JavaScript SDK tag v3.1148.0 (cloned for its date) github.com · seen 2026-10-09
- product page aws.amazon.com · seen 2026-10-09
- pricing aws.amazon.com · seen 2026-10-09
- Amazon EventBridge SLA aws.amazon.com · seen 2026-10-09
- SLA index aws.amazon.com · seen 2026-10-09
- legal index aws.amazon.com · seen 2026-10-09
- AWS Customer Agreement aws.amazon.com · seen 2026-10-09
- AWS Service Terms aws.amazon.com · seen 2026-10-09
- privacy notice aws.amazon.com · seen 2026-10-09
- data privacy FAQ aws.amazon.com · seen 2026-10-09
- GDPR centre aws.amazon.com · seen 2026-10-09
- sub-processors aws.amazon.com · seen 2026-10-09
- services in scope by programme aws.amazon.com · seen 2026-10-09
- SOC services in scope aws.amazon.com · seen 2026-10-09
- AWS Health product page aws.amazon.com · seen 2026-10-09
- Free Tier aws.amazon.com · seen 2026-10-09
- Free Tier FAQ aws.amazon.com · seen 2026-10-09
- security.txt aws.amazon.com · seen 2026-10-09
- npm package, Classic client registry.npmjs.org · seen 2026-10-09
- npm package, Custom Event Bus client registry.npmjs.org · seen 2026-10-09
- npm weekly downloads api.npmjs.org · seen 2026-10-09
- RDAP for amazonaws.com rdap.verisign.com · seen 2026-10-09
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Pay per use $0.18 / GB Pay per use with no minimum charge. The pricing page's worked examples use $1.00 per million custom events on a Classic bus, $0.20 per million API destination invocations and, on the Custom Event Bus, $0.18 per GB published, $0.05 per GB sent to subscribers and $0.08 per GB-month of retention beyond 24 hours. AWS management events are free to ingest and Scheduler includes 14,000,000 free invocations a month. The per-Region price tables are drawn by script and were not read. New AWS customers get up to $200 in credits, and AWS says most can sign up without a payment method (https://aws.amazon.com/eventbridge/pricing/, https://aws.amazon.com/free/free-tier-faqs/).
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| Custom or partner event ingested, Classic bus | $0. | per message | $1.00 per million in the pricing page's worked examples. Each 64 KB of payload counts as one event. AWS management events are free |
| API destination invocation | $0. | per message | $0.20 per million in the pricing page's worked example, per 64 KB, plus data transfer |
| Event data published, Custom Event Bus | $0.18 | per GB of traffic | First 5 TB a month, $0.12 in the next tier, per the worked example. Events round up to the nearest 1 KB |
| Event data sent to subscribers, Custom Event Bus | $0.05 | per GB of traffic | Per the worked example. Retries are charged as further egress |
| Retention beyond 24 hours, Custom Event Bus | $0.08 | per GB per month | The first 24 hours are included |
| Pipes requests after filtering | $0.0004 | per 1,000 requests | $0.40 per million in the worked example, per 64 KB |
| Scheduler invocations | $0.001 | per 1,000 requests | $1.00 per million after 14,000,000 free a month |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/amazon-eventbridge.xml, or this listing's score history at history.json.
No connection details recorded for this listing. The facts and docs link in the overview have what we know.
Alternatives to Amazon EventBridge
#4 of 11 in Best webhook and event delivery infrastructure for AI agents · All 48 webhooks comparisons
Upstash QStash BBWebhook Relay CHookdeck BBAbly BBSvix BBPubNub B
Head to head Ably vs Amazon EventBridge · Amazon EventBridge vs Convoy · Amazon EventBridge vs Hook0 · Amazon EventBridge vs Hookdeck · Amazon EventBridge vs PubNub · Amazon EventBridge vs Pusher Channels · Amazon EventBridge vs Svix · Amazon EventBridge vs Upstash QStash · Amazon EventBridge vs Webhook Relay
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Upstash QStash Upstash | BB | 72.3 | events.queue events.schedule events.webhooks-send | no |
| Webhook Relay AppScension Ltd | C | 57.8 | events.webhooks-send events.queue events.schedule | no |
| Hookdeck Hookdeck Technologies Inc. | BB | 76.9 | events.queue events.webhooks-send | no |
| Ably Ably Realtime Ltd | BB | 75 | events.webhooks-send events.queue | no |
| Svix Svix Inc. | BB | 74 | events.webhooks-send | no |
| PubNub PubNub Inc. | B | 68.1 | events.webhooks-send | no |
Machine-readable
- JSON
/api/v1/tools/amazon-eventbridge.json· historyhistory.json· badge/badges/amazon-eventbridge.svg· changes feed/feeds/tools/amazon-eventbridge.xml - Markdown
/tools/amazon-eventbridge.md· slim/tools/amazon-eventbridge.min.md(or sendAccept: text/markdown) - Fix list
/fixes/amazon-eventbridge.md·/fixes/amazon-eventbridge.json - From a terminal
anchor tool amazon-eventbridge --md(the CLI) · over MCPget_tool {"slug": "amazon-eventbridge"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/amazon-eventbridge"><img src="https://www.anchorterminal.com/badges/amazon-eventbridge.svg" alt="Amazon EventBridge on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/amazon-eventbridge)<a href="https://www.anchorterminal.com/tools/amazon-eventbridge">Amazon EventBridge on Anchor Terminal</a>It counts on a page on aws.amazon.com or one of its subdomains, or the README of github.com/aws/api-models-aws.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "amazon-eventbridge", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


