Amazon Step Functions logo

Amazon Step Functions

Amazon Step Functions is a serverless workflow orchestration service that lets you coordinate distributed applications and microservices using visual workflows, enabling you to build and update state machines that react to events, manage retries, and orchestrate complex business processes.

1 APIs 0 Capabilities 5 Features
AWSOrchestrationServerlessState MachineWorkflow

APIs

Amazon Step Functions API

Core API for creating and managing state machines and executions in AWS Step Functions, enabling serverless workflow orchestration for coordinating distributed applications and ...

Features

Visual Workflow

Design and visualize workflows using Amazon States Language (ASL).

Serverless Orchestration

Orchestrate Lambda, ECS, Fargate, SNS, SQS, and 220+ AWS services.

Error Handling

Built-in retry and catch capabilities for fault-tolerant workflows.

Express Workflows

High-throughput workflows for event processing at scale.

Standard Workflows

Long-running durable workflows with exactly-once execution.

Use Cases

Microservice Orchestration

Coordinate multiple microservices into cohesive workflows.

Data Processing Pipelines

Build ETL and data transformation pipelines with automatic retries.

IT Automation

Automate IT and business processes with visual workflow design.

ML Model Training Pipelines

Orchestrate SageMaker model training, evaluation, and deployment.

Integrations

AWS Lambda

Invoke Lambda functions as workflow steps.

Amazon ECS

Run ECS/Fargate tasks as part of workflows.

Amazon DynamoDB

Read and write DynamoDB tables directly from workflows.

Amazon SNS

Publish SNS notifications from workflow steps.

Amazon SageMaker

Orchestrate ML training and inference pipelines.

AWS Glue

Run Glue ETL jobs from workflow steps.

Semantic Vocabularies

Amazon Step Functions Context

121 classes · 118 properties

JSON-LD

API Governance Rules

Amazon Step Functions API Rules

19 rules · 11 errors 7 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability