Supported AWS Service Integrations for Step Functions - AWS Step Functions

Supported AWS Service Integrations for Step Functions

The following topics include the supported APIs, parameters, and request/response syntax in the Amazon States Language for coordinating other AWS services. The topics also provide example code. You can call integrated services directly from the Amazon States Language in the Resource field of a task state.

You can use three service integration patterns:

Standard Workflows and Express Workflows support the same set of service integrations but do not support the same integration patterns. Express Workflows do not support Run a Job (.sync) or Wait for Callback (.waitForTaskToken). For more information, see Standard vs. Express Workflows.

Standard Workflows
Supported Service Integrations
Service Request Response Run a Job (.sync) Wait for Callback (.waitForTaskToken)
Lambda
AWS Batch
DynamoDB
Amazon ECS/AWS Fargate
Amazon SNS
Amazon SQS
AWS Glue
SageMaker
Amazon EMR
CodeBuild
Athena
AWS Step Functions
Express Workflows