Posted On: Sep 30, 2021

AWS Step Functions now integrates with the AWS SDK, expanding the number of supported AWS Services from 17 to over 200 and AWS API Actions from 46 to over 9,000.

AWS Step Functions is 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. Developers define workflows visually using the Workflow Studio, in their programming language of choice using the CDK, or in Python using the AWS Step Functions Data Science SDK. These workflows use Step Functions Service Integrations to compose code (running in AWS Lambda or Amazon ECS) or AWS Resources (including DynamoDB Tables, AWS Glue Jobs, and AWS EventBridge event buses) into components of modern applications.

Now, with the AWS SDK integration, it’s even simpler to build on AWS. SaaS developers can take data stored in Amazon S3, augment it with information stored in Amazon DynamoDB, then process with AWS machine learning services such as Amazon Textract or Amazon Comprehend to add new capabilities for their users. Security operations engineers can build reliable, observable, and auditable workflows that react to events from Amazon EventBridge then execute actions in Amazon EC2 to enforce IT controls. Mobile application developers can build a synchronous API that uses Amazon Personalize, Amazon Location Service, and Amazon Pinpoint to enrich the experience of their users. These solutions can be faster to build, easier to scale, and cheaper to maintain because Step Functions manages the complexity, so developers can focus on business logic. And developers gain this advantage with the full selection of AWS Services.

The AWS SDK integration is generally available in the following regions: US East (Ohio and N. Virginia), US West (Oregon and N. California), Canada (Central), EU (Ireland and Frankfurt), and Asia Pacific (Tokyo). It will be generally available in all other commercial regions where Step Functions is available in the coming days. For a complete list of regions and service offerings, see AWS Regions.

To learn more about these new integrations, read the launch blog, view the Developer Guide, and try building a state machine using our AWS SDK integration tutorial.