EVERYTHING XIAOMI
Get listed
AWS Step Functions logo

AWS Step Functions

AWS Step Functions is a visual workflow service for coordinating AWS services and HTTPS endpoints, including SaaS applications.

Place
#15 of 28
Score
6.2

What AWS Step Functions is

AWS Step Functions is a visual workflow service for coordinating AWS services and HTTPS endpoints, including SaaS applications. Workflows are state machines written in Amazon States Language, and the console’s Workflow Studio provides a visual designer. Workflow logic can branch, run steps in parallel, set timeouts and retries, and handle errors with options such as try/catch and rollback. Service integrations connect to over 200 AWS services, while AWS SDK integrations can invoke over 9,000 API actions across over 200 services. HTTPS endpoint integration can connect directly to HTTP-based services. For large datasets, Distributed Map can process data such as Amazon S3 contents with up to 10,000 parallel child executions in a Map Run. Execution history, CloudWatch Logs, and AWS X-Ray help users review and analyze runs. Standard executions can last up to one year, while Express executions can last up to five minutes. Input or output for a task, state, or execution is limited to 256 KiB.

Good

  • Workflow Studio provides a visual designer.
  • Supports branching, parallel steps, retries, and error handling.
  • Integrates with over 200 AWS services.
  • Distributed Map supports up to 10,000 parallel child executions.
  • Execution history, CloudWatch Logs, and X-Ray support review.

Watch out

  • Task, state, or execution payloads are limited to 256 KiB.
  • Express executions can run for up to five minutes.
  • Standard and Express pricing is usage-based.
  • Retries count as additional Standard workflow state transitions.

Who it suits

AWS identifies data processing, machine learning, microservice orchestration, and IT and security automation as use case categories. It may suit teams building workflows around AWS services or HTTP-based services.

Verdict

Step Functions offers visual workflow design, AWS integrations, and options for monitoring executions. Account for its payload limit, execution-type durations, and usage-based charges when assessing a workflow.

Plans and prices

From AWS Step Functions's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free TierFreeAvailable to new and existing AWS customers indefinitely · Free Tier does not automatically expire after the 12 month AWS Free Tier term
Express Workflows—Requests include tests from the console · Based on requests and duration; duration rounded up to the nearest 100ms, memory billed in 64-MB chunks
Standard Workflows—Retries count as additional state transitions · Metered daily and billed monthly; 4,000 state transitions free per month

The facts

Each one read from AWS Step Functions's own pages, with the date it was checked.

What it does

Compliance
Third-party auditors assess Step Functions under AWS compliance programs that include SOC, PCI, FedRAMP, and HIPAA.checked 3 Oct 2026
Execution limits
Standard workflow executions can run for up to one year, while Express workflow executions can run for up to five minutes.checked 3 Oct 2026
External services
HTTPS endpoint integration can connect workflows directly to HTTP-based services, including SaaS applications.checked 3 Oct 2026
Integrations
Service integrations connect workflows to over 200 AWS services, and AWS SDK integrations can invoke over 9,000 API actions from over 200 services.checked 3 Oct 2026
Intended use
AWS identifies data processing, machine learning, microservice orchestration, and IT and security automation as Step Functions use case categories.checked 3 Oct 2026
Monitoring
Users can review execution history in the Step Functions console, analyze executions with CloudWatch Logs, and trace them with AWS X-Ray.checked 3 Oct 2026
Parallel data processing
Distributed Map can process large datasets, including data in Amazon S3, with up to 10,000 parallel child executions in a Map Run.checked 3 Oct 2026
Payload limit
The maximum input or output size for a task, state, or execution is 256 KiB of UTF-8 encoded data.checked 3 Oct 2026
Private networking
Step Functions supports VPC endpoints using AWS PrivateLink to let VPC-enabled resources access the service without traversing the public internet.checked 3 Oct 2026
Security
Step Functions uses IAM to control access to AWS services and resources, and AWS requires TLS 1.2 while recommending TLS 1.3 for network clients.checked 3 Oct 2026
What it does
AWS Step Functions is a visual workflow service for orchestrating AWS services and HTTPS endpoints, including SaaS applications, into scalable, reliable applications.checked 3 Oct 2026
Workflow design
Workflows are state machines written in Amazon States Language, and the console includes a visual workflow designer called Workflow Studio.checked 3 Oct 2026
Workflow logic
Step Functions supports branching, parallel execution, timeouts, retries, and error handling such as try/catch and rollback.checked 3 Oct 2026

Alternatives to AWS Step Functions

All alternatives
  1. 1Windmill logo

    Windmill

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.3From $120 a month
  2. 2Azure Logic Apps logo

    Azure Logic Apps

    Free planWebAPILinuxmacOS
    8.0Free plan
  3. 3Kestra logo

    Kestra

    Free planOpen sourceWebAPILinuxmacOS
    7.9Free plan
  4. 4Google Cloud Workflows logo

    Google Cloud Workflows

    Free planWebAPI
    7.5From $0.01 a month
  5. 5Argo Workflows logo

    Argo Workflows

    Free planWebAPILinuxmacOS
    7.0Free plan
  6. 6

    Juju

    Free planAPILinuxmacOSSelf-hosted
    6.9Free plan