> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bronto.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AWS Step Functions Execution Logs

> Ingest AWS Step Functions execution history — state transitions, input/output payloads, errors, and durations — into Bronto to debug workflow failures at scale.

AWS Step Functions can emit execution-level logs — state transitions, input and output payloads, errors, and per-state durations — to CloudWatch Log Groups. State machines also publish status-change events to EventBridge.

## Recommended method

[**CloudWatch Log Forwarder**](./aws-client-cloudwatch) — enable logging on each state machine with a destination Log Group, and the Bronto forwarder Lambda subscribes to it.

## Alternatives

* [**EventBridge API Destinations**](./aws-eventbridge) — for execution status-change events (started, succeeded, failed, timed out) when full step-by-step detail isn't required.

See [Ingesting AWS Data into Bronto](./aws-overview) for the full service-to-method mapping.

## References

* [AWS Step Functions — logging with CloudWatch Logs](https://docs.aws.amazon.com/step-functions/latest/dg/cw-logs.html)
