When to Use EventBridge
EventBridge API Destinations are a good fit when you want to:- Forward AWS service events into Bronto without writing or maintaining a Lambda function
- Ingest audit and compliance data such as CloudTrail events, GuardDuty findings, or AWS Config change notifications
- React to ECS task state changes, EC2 instance events, or other AWS operational events in near real-time
Supported AWS Services
EventBridge API Destinations work with any AWS service that publishes to the default event bus:
Any other AWS service that publishes events to EventBridge can be captured by adding the appropriate rule pattern. See the AWS documentation on EventBridge event sources for the full list.
How it Works
EventBridge API Destinations allow EventBridge rules to POST matched events directly to any HTTP endpoint. You define:- A Connection β stores the authentication credentials (your Bronto API key)
- An API Destination β points to Brontoβs ingestion endpoint using the connection
- A Rule β matches the AWS events you want to capture and targets the API Destination
Bronto Ingestion Endpoint
EventBridge posts JSON payloads, so it targets the Bronto base endpoint (no path), which accepts JSON:Do not use the
/v1/logs path with EventBridge. That endpoint accepts only OTLP protobuf via an OTel-compatible agent. EventBridge sends JSON and must target the base endpoint.Setup
Step 1 β Create an EventBridge Connection
The connection stores your Bronto API key as a custom authorisation header. In the AWS Console, go to EventBridge β API Destinations β Connections β Create connection:
Via AWS CLI:
Step 2 β Create an API Destination
In EventBridge β API Destinations β Create API destination:Step 3 β Create an EventBridge Rule
Create a rule that matches the events you want to forward and targets the API Destination. Example: forward all CloudTrail management events:bronto-destination API Destination created in Step 2.
Data Organization
EventBridge Connections support custom HTTP headers viaInvocationHttpParameters. Use these to set Brontoβs recommended headers β see Data Organization for how datasets, collections, and tags work.
Add them when creating or updating the Connection:
Cost Notes
- No Lambda compute cost β EventBridge delivers events directly.
- You pay for EventBridge custom event publishing and API Destination invocations, which are typically very low cost relative to log ingestion alternatives.
For assistance, contact support@bronto.io.

