AWS Step Functions

Serverless orchestration for modern applications.

Learn more about AWS Step Functions 

What is AWS Step Functions

 A low-code, visual workflow service that developers use to build distributed applications, automate IT and business processes, and build data and machine learning pipelines using AWS services.

 Breaks workflows into multiple steps, adding flow logic, and tracking the inputs and outputs between the steps.

 Manages workflow failures, retries, parallelization, service integrations, and observability.

Introduction to AWS Step Functions (2:27)

Use Cases

Automate Extract, Transform, and Load process

Ensure that long-running, multiple ETL jobs run in order and complete successfully, instead of manually orchestrating those jobs or maintaining a separate application. 

Prepare Data for Machine Learning

To enable machine learning, source data must be collected, processed, and normalized so that machine learning modelling systems like Amazon SageMaker can train on that data. Step Functions makes it easier to sequence the steps it takes to automate your machine learning pipeline.

Orchestrate microservices

Use Step Functions to combine multiple AWS Lambda functions into responsive serverless applications and microservices. You can also orchestrate data and services that run on Amazon EC2 instances, containers, or on-premises servers.

AWS Step Functions on the Free Tier
Product
Description
Free Tier Offer Details
Product Pricing
AWS Step Functions

Coordinate components of distributed applications.

ALWAYS FREE

4,000 state transitions per month

AWS Step Functions Pricing

Free Tier Offer

AWS helps new customers get started for free. See how you can use the AWS Free Tier with AWS Step Functions

AWS-Step-Functions_48.svg
AWS Step Functions
Coordinate components of distributed applications.
ALWAYS FREE

4,000 state transitions per month

AWS Step Functions Pricing »
AWS Lambda
Sign up for an AWS Account
Creating an AWS account is free and gives you immediate access to the AWS Free Tier.

Learn more about building with AWS Step Functions

Browse through our collection of case studies and videos to learn more about AWS Step Functions

  • Customer Stories
  • Neo Financial uses serverless, scalable AWS services for its entire event bus so that each service can scale up and down with demand. Instead of having to write specific sequential code, Neo developers use AWS Step Functions, a low-code visual workflow service that developers can use to build distributed applications, automate IT and business processes. Learn how Neo used solutions built on AWS to launch the Neo Card in 9 months, less than 50% of the time a traditional bank might take to launch a comparable credit card. 

    Shaadi.com is the flagship brand for People Interactive, one of the largest matchmaking platforms in the world and has been a leader in this space for the last 20 years. Learn how Shaadi.com uses AWS Step Functions to reduce the time needed to verify new user profiles by more than 50% by allowing the product team to operate workflow checks in parallel.

    Guardian News and Media is a London-based global media company and publisher of the Guardian and the Observer newspapers. The organization’s digital property, theguardian.com, is one of the largest English-speaking newspaper websites in the world. Learn how AWS Step Functions gave them a reliable, automated way of orchestrating very complex queries and processes between all distributed systems.

  • Videos
  • Overview of AWS Step Functions (12:44)
    Building Business Workflows with AWS Step Functions (35:04)
    AWS re:Invent 2020: Getting started with AWS Step Functions (29:11)
    AWS Summit 2021 | Serverless workflows with AWS Step Functions (28:31)

AWS Free Tier

The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.

Get Started

Creating an AWS account is free and gives you immediate access to the AWS Free Tier.