Testing and debugging - AWS Step Functions

Testing and debugging

Step Functions provides different ways to test and debug state machines. For example, you can test and debug your state machines in the console, use the TestState API to test an individual state, or use Step Functions Local to test state machines locally.

Using the TestState API, you provide the definition of a single state and execute it. You can test a single state without creating a state machine or updating an existing state machine.

Step Functions Local is a downloadable version of Step Functions that lets you develop and test applications using a version of Step Functions running in your own development environment. With Step Functions Local, you can run your state machines to test their input and output data flows, integrations with supported services, and more in your local development environment.