--- title: AWS Step Functions Reviews meta_title: 'AWS Step Functions Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 36 reviews by the users' company size, role or industry to find out how AWS Step Functions works for a business like yours. aggregate_rating: rating_value: 4.3 review_count: 36 scale: '5' date_modified: '2026-11-11' parent_category: name: Rapid Application Development (RAD) url: https://www.g2.com/categories/rapid-application-development-rad ---

AWS Step Functions Reviews & Product Details

Profile Status

This profile is currently managed by AWS Step Functions but has limited features.

Are you part of the AWS Step Functions team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$

User Insights

Average based on 36 real user reviews.

Perceived Cost

$$$$$

AWS Step Functions Reviews (36)

Reviews

AWS Step Functions Reviews (36)

4.3
36 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Asad F.
AF
Asad F.
Cloud Solutions Architect
Small-Business (50 or fewer emp.)
Originally submitted 4/22/2020
"AWS Step Function helped me clone and filter live db to reporting db every hour"
5/5
What do you like best about AWS Step Functions?

The ability to run multiple AWS functions into a series of steps or flow so the step functions can make a sort of like a mini-application. I used it to replica live database into the analytics database for an hourly update of analytics database and it was really easy to write a couple of lambda functions each of which did a different step job and then using step functions to align them to run in a flow and notify me in case of any failure. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The step functions console could be more user friendly to include step by step guide of creating step-functions rapidly. That would help me create and use a new step function every day instead of taking time and motivation to create a step function due to the efforts required. Review collected by and hosted on G2.com.

Boon Khai L.
BL
Boon Khai L.
Technical Co-founder
Small-Business (50 or fewer emp.)
"Structured way of sequencing and coordinating serverless services"
4.5/5
What do you like best about AWS Step Functions?

Our workflow requires a lot of tasks to be executed sequentially, and AWS Step Function provides a very structural and logical way for us to coordinate our tasks. On top of that, the way you can integrate some logic into Step Function process makes it easy to execute parallel, conditional and loop tasks if required. AWS Step Function also works nicely with other AWS services such as AWS Lambda, and integrated nicely with IAM role in controlling the permission. Another positive note is that the logical diagram after the Step Function has been created provides a good visual feedback, and it allows us to monitor success / failure of a certain step much easily compare to monitoring from the logs. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

One thing I dislike, or I hope it will be part of the future offering is the ability to retry the Step Function at any selected task / step and continue from there. As of now we can create this behavior by having a conditional check at the beginning of the Step Function process, hope that this can be part of the feature in the future. Review collected by and hosted on G2.com.

Michele L.
ML
Michele L.
Software Engineer
Small-Business (50 or fewer emp.)
"Step Functions are perfect for holding simple stateful business logic"
3.5/5
What do you like best about AWS Step Functions?

Step Functions are perfect to implement stateful behavior while using stateless workers (lambdas). It's fairly easy to have conditional operations or operations on array-like inputs. This makes Step Functions very powerful. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The main downside of Step Functions (aside from the vendor lock in, but if you're using AWS Lambda you have already accepted it) is the language you describe them in. While AWS gives you some tools to inspect your Step Function's shape, the Amazon State Language could have been designed better. When the state machine logic becomes non-trivial, the state machine definition grows in number of lines rapidly, rendering very difficult to maintain and modify state machines on the long run. Review collected by and hosted on G2.com.

Verified User in Accounting
AA
Verified User in Accounting
Enterprise (> 1000 emp.)
"An easy-to-user service from AWS that streamlines your application workflow"
4.5/5
What do you like best about AWS Step Functions?

AWS Step Functions is very easy to set up, it comes with detailed code samples, and integrates very well with Lambda functions. The AWS environment is becoming something akin to an operating system for me; there are various services that you tie together, and voilà, you have an entire application. AWS Step Functions can be used as a glue to tie multiple services together. You are only limited by your imagination and use cases. The cost of using AWS Step Functions is negligible. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

I would like to see AWS Step Functions integrate with more AWS services. Also, if CloudWatch log subscriptions could be sent to AWS Step Functions, that could simplify workflows. Review collected by and hosted on G2.com.

Gjorgji T.
GT
Gjorgji T.
Senior DevOps Engineer
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Awesome tool for orchestrating Lambda functions via State Machines."
5/5
What do you like best about AWS Step Functions?

Ease of use, great documentation and the visual representation of the workflow. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

I can not pinpoint what do I dislike. Everything works great. Review collected by and hosted on G2.com.

Arun S.
AS
Arun S.
Senior Software Engineer
Small-Business (50 or fewer emp.)
"step function is handy"
3.5/5
What do you like best about AWS Step Functions?

Step function is good for logically connecting lambda functions(single purpose functions). Its well defined structure will allow as to do an action based on output of a node and execute different node by passing output of first node as input of second. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Some latency issue i felt when building complex trees. Review collected by and hosted on G2.com.

Harshit S.
HS
Harshit S.
Senior Salesforce Developer
Small-Business (50 or fewer emp.)
"Step function to call lambda function in series"
4/5
What do you like best about AWS Step Functions?

We have requirements to call lambda function in series of steps. I didn't find better way to do it except step function. It will help you to provide a graphical console to arrange. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Right now there doesn't seem to be a lot of tools that wraps this function to make it even faster and easier to develop on Review collected by and hosted on G2.com.

Rohit N.
RN
Rohit N.
Principal Software Engineer
Mid-Market (51-1000 emp.)
"Stable & Reliable"
5/5
What do you like best about AWS Step Functions?

the timeline it provides and functional hooks (lambdas) which can be triggered during every step transition. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Amazon States Language - there is a learning curve involved here. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
II
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"I have worked with step functions and I found it very useful while using with AWS lambda functions"
3.5/5
What do you like best about AWS Step Functions?

We can create workflows with step functions and we also get visualisation of the flow which is the best part Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Nothing as of now. Besides flowchart for the functions they also give color differentiations in execution and state wise outputs. It is so useful Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
IH
Verified User in Hospital & Health Care
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"We are using the step function to automate and control the data pipeline load."
3.5/5
What do you like best about AWS Step Functions?

If you are good at python and json then u are flexible to do a lot with it Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

If the code size increases in lambda which we use step function can't viewed for editing Review collected by and hosted on G2.com.

Questions about AWS Step Functions? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is AWS Step Functions used for?

0 Upvotes
0
Join the conversation

Pricing Options

Pricing provided by AWS Step Functions.

Basic

Contact Vendor for Pricing
AWS Step Functions Comparisons