What you pay for
You also pay AWS data-transfer charges
for data leaving AWS to the Operata API. Event payloads are typically
under 10 KB.
EventBridge example
For 1 million contacts per month inap-southeast-2 (prices vary by region), with the
EventBridge Pipe reading from a Kinesis source and forwarding to the
Operata API destination:
- Requests = 1,000,000.
- EventBridge requests cost = 1M × 0.40**.
- API destination cost = 1M × 0.24**.
Lambda example
For the same 1 million contacts per month, with the S3-to-Kinesis processor Lambda transforming each event:- Invocations = 1,000,000.
- Memory = 128 MB.
- Average duration = 2 ms.
Secrets Manager
CloudFormation creates one secret per stack to hold the Operata API key, prefixed withevents. AWS bundles the storage cost of secrets
created for EventBridge API destinations into the API destination
invocation charge, so no separate Secrets Manager line item appears.
See API destinations
for the pricing detail.
Verify the cost in AWS
Once the stack runs in production for a full billing cycle, confirm the actual cost in AWS Cost Explorer:- Filter by the tags applied during deploy (see AWS tagging).
- Group by service to see the EventBridge, Lambda, and Kinesis line items separately.
- Compare against the worked examples above. Wide deltas usually indicate a misconfigured logging level on the Lambda or a higher-than-expected contact volume.
Related
- Install Contact Lens collection — the deployment runbook.
- Tag your AWS resources — apply tags so Cost Explorer can break the bill out.
- Troubleshoot the AWS integration — debug runaway Lambda invocations or stalled Pipes.