Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Integrating optimized services with Step Functions

Focus mode
Integrating optimized services with Step Functions - AWS Step Functions

You can call Optimized integrations services directly from the Amazon States Language in the Resource field of a Task state. The following topics include the supported APIs, parameters, request/response syntax in the Amazon States Language for coordinating other AWS services.

You can use three service integration patterns:

Standard Workflows and Express Workflows support the same integrations but not the same integration patterns.

  • Standard Workflows support Request Response integrations. Certain services support Run a Job (.sync), or Wait for Callback (.waitForTaskToken) , and both in some cases. See the following optimized integrations table for details.

  • Express Workflows only support Request Response integrations.

To help decide between the two types, see Choosing workflow type in Step Functions.

AWS SDK integrations in Step Functions

Integrated service Request Response Run a Job - .sync Wait for Callback - .waitForTaskToken
Over two hundred services Standard & Express Not supported Standard

Optimized integrations in Step Functions

Integrated service Request Response Run a Job - .sync Wait for Callback - .waitForTaskToken
Amazon API Gateway Standard & Express Not supported Standard
Amazon Athena Standard & Express Standard Not supported
AWS Batch Standard & Express Standard Not supported
Amazon Bedrock Standard & Express Standard Standard
AWS CodeBuild Standard & Express Standard Not supported
Amazon DynamoDB Standard & Express Not supported Not supported
Amazon ECS/Fargate Standard & Express Standard Standard
Amazon EKS Standard & Express Standard Standard
Amazon EMR Standard & Express Standard Not supported
Amazon EMR on EKS Standard & Express Standard Not supported
Amazon EMR Serverless Standard & Express Standard Not supported
Amazon EventBridge Standard & Express Not supported Standard
AWS Glue Standard & Express Standard Not supported
AWS Glue DataBrew Standard & Express Standard Not supported
AWS Lambda Standard & Express Not supported Standard
AWS Elemental MediaConvert Standard & Express Standard Not supported
Amazon SageMaker AI Standard & Express Standard Not supported
Amazon SNS Standard & Express Not supported Standard
Amazon SQS Standard & Express Not supported Standard
AWS Step Functions Standard & Express Standard Standard
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.