# Amazon Step Functions Documentation

Amazon Step Functions makes it easy to coordinate the components of distributed applications as a series of steps in a visual workflow. You can quickly build and run state machines to execute the steps of your application in a reliable and scalable fashion.

- [Developer Guide](/en_us/step-functions/latest/dg/welcome.html): Describes key concepts of Amazon Step Functions and provides instructions for using the features of Amazon Step Functions.
- [API Reference](/en_us/step-functions/latest/apireference/Welcome.html): Documents the Amazon Step Functions API.

---

