Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated Prefect Alternatives

Prefect Reviews & Product Details

Verified User in Retail
AR
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Prefect?

Once you get the hang of Prefect, it genuinely "just works". It offers reliability and seamless operation, which is exactly what one would expect from a flow management tool.

Even for our simpler flows, the capability to automate retries and the visibility it provides into the process is a significant advantage. This feature not only ensures that our operations are efficient but also helps in pinpointing and rectifying issues effectively. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

As powerful and comprehensive as Prefect is, it comes with a rather steep learning curve. New users might find it overwhelming due to the multitude of configuration options available.

While the platform is robust, it was disappointing to find that the self-hosted version lacks the ability to send mails. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

It helps us manage ETL and scheduled jobs, knowing that we have visibility on errors and built-in retries. Handling credentials in a much smarter way than I could imagine doing with cron/bash Review collected by and hosted on G2.com.

Prefect Overview

What is Prefect?

Prefect is modern workflow orchestration. Build, observe, and react to your data pipelines with a purely Python experience.

Prefect Details
Show LessShow More
Product Description

Prefect is the new standard in dataflow automation , trusted to build, run, and monitor millions of data workflows and pipelines.


Seller Details
Seller
Prefect
HQ Location
Washington, US
Twitter
@PrefectIO
6,219 Twitter followers
LinkedIn® Page
www.linkedin.com
118 employees on LinkedIn®
Description

Modern workflow orchestration for data and ML engineers


Brian R.
BR
Overview Provided by:

Recent Prefect Reviews

Samshitha V.
SV
Samshitha V.Mid-Market (51-1000 emp.)
5.0 out of 5
"Experiencing Prefect as Orchestration tool"
Prefect is one of the low costing and best orchestration tool in market. We can integrate lots of platforms with prefect. Databricks and snowflake ...
prasadgoud a.
PA
prasadgoud a.Enterprise (> 1000 emp.)
5.0 out of 5
"Prefect as Orchestration tool"
Prefect is one of the best orchasteration tool. Using source git repo we can customize integration our own way. Easy to use even for beginners usin...
Nelson G.
NG
Nelson G.Small-Business (50 or fewer emp.)
5.0 out of 5
"Best Workflow Experience I Have Found"
The developer experience is seamless. Getting started is so easy and the flexibility of the framework goes so far beyond anything else I have used....
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
6 people requested security information

Prefect Media

Answer a few questions to help the Prefect community
Have you used Prefect before?
Yes

122 out of 123 Total Reviews for Prefect

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
122 out of 123 Total Reviews for Prefect
4.5 out of 5
122 out of 123 Total Reviews for Prefect
4.5 out of 5

Prefect Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for PrefectQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Samshitha V.
SV
Quality Engineering Enabler
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Prefect?

Prefect is one of the low costing and best orchestration tool in market. We can integrate lots of platforms with prefect. Databricks and snowflake jobs can be ran through prefect. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

Need Python knowledge to work on prefect and need to have some more features where Airflow is ahead Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

As an ETL developer Prefect helps me in running my databricks and snowflake jobs through prefect making it easier to monitor . Review collected by and hosted on G2.com.

prasadgoud a.
PA
System Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Prefect?

Prefect is one of the best orchasteration tool. Using source git repo we can customize integration our own way. Easy to use even for beginners using local setup. Knowledge on python is sufficient. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

Other major competitor to prefect has pre built hooks and connectors where prefect is behind cause we shoud develop the connectors Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

All our python scripts or databricks notebooks are ran through prefect Review collected by and hosted on G2.com.

Verified User in Oil & Energy
AO
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

The UI is the best part. All of our production processes, prefect or not, send error messages to slack. Our team members rotate being on call, so if an error message persists in slack, whoever is on call has to investigate. With most of our processes, the on call person has to get out their laptop, track down logs, etc. If they are in the middle of something, such as dinner, friends, etc, they have to go back to their laptop to handle things. With prefect, I am easily able to go on my phone when a prefect error comes in, log into prefect, and take care of everything I need to right there. An ios app for prefect would make this even better than it already is. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

Documentation is terrible. Not enough examples, especially with the more complicated things like work pools and blocks. Any examples that are there are way to simple to actually help you implement it on something real. The great design of the UI give you better clues as to how things work than the documentation does. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

At first we just got prefect because we were running simple jobs on linux machines with cron. Our team thought this wasn't best practice. We were basically using it as a glorified linux box. However, we recently have figured out that the orchestration capabilities of prefect would be great for managing database actions. Databases don't have great scheduling/operation management, so prefect would be perfect for this. This give us more confidence that the state of the database is as expected, and if it isn't, we get immediate and clear info on why it isn't Review collected by and hosted on G2.com.

Phúc  M.
PM
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

Easy to understand framework and concepts for new DataOps position, comparing to Airflow

Supportive and helpful through Slack channel, typically get response within a hour Review collected by and hosted on G2.com.

What do you dislike about Prefect?

Nothing so far, we are happy with Prefect Free Versions Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

- Managing all data pipeline at one platform. We can trigger, re-run any pipeline as we need

- Workflow Automation, we can build small pipeline then automate them run chronologically

- Easy to check and access, can do both in laptop or event mobile webpage Review collected by and hosted on G2.com.

Carlos E.
CE
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

The thing our team has enjoyed the best about the prefect is how easy it is to convert any python code into a working and automated pipeline via the prefect decorators. We were able to migrate our cloud function workflows into prefect in just a couple of days. The declarative deployments yaml file is also easy to understand and when used in our CI/CD pipelines. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

I wish that prefect had more integrations but I do understand that it is growing and the team is working hard to grow this area. One thing that I wish prefect cloud had a native integration with Kafka and integrations with DataHub. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

Prefect is currently allowing us to write automated data pipelines which are a key component for the business to onboard our customers data into our application. Review collected by and hosted on G2.com.

Verified User in Higher Education
UH
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

Prefect is all about taking the idea of having scheduled Python scripts and easily and expertly tacking on all the things that make an engineer's life easier: UI-based scheduling, parameterization, flow visualization, detailed logging, exception handling, notifications, webhooks, containerization and easy deployments, concurrency. It's like a pure (and massive) value-add system with almost no need to make concessions in how you like to connect to data, transform data, or deliver data. As such I think it's especially powerful when you have a lot of non-standard ETL pipelines going in all directions (i.e. a mountain of tech debt) and you want to clean things up without being forced into restrictive design decisions.

Prefect is really flexible, not just in terms of how you deploy the execution agents, but also in terms of how you want to structure your code and what Prefect features you want to use heavily or lightly. There's no limitation on data sources or integrations: it just fits into whatever you're already doing with Python. It doesn't force you into any mold beyond just using Python, although the concepts of tasks, and the way Prefect handles concurrency, is super helpful if you want to make use of these things. It makes it easy to containerize Python scripts and make every aspect of a data flow deployment modular and flexible. And once you have your settings the way you like them, deploying changes or new flows is easy.

We run about 200 scheduled Prefect flows a day, sending and receiving data between over 50 different systems at our university. Prefect has been a lifesaver. Documentation, support, and the Prefect Slack space have all been super helpful. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

I can't complain hardly at all about Prefect. Having said that, I'm an experienced engineer who likes a lot of control. If you're already writing scheduled Python scripts to move data, Prefect will be a great fit, I think. But it isn't designed to address questions like how to extract data from X system or load it into Y system or how to transform data. It's about simplifying all the scaffolding around the guts of your Python code so you can focus on doing what you need to do. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

Scheduled data ETL jobs, keeping track of what they do, when they run, what logs they generate, handling errors, getting notifications, containerizing deployments and simplifying the way the flows get run on the target infrastructure Review collected by and hosted on G2.com.

Jorge S.
JS
Subgerente del Área de TI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

It is pythonic and therefore easy to implement.

Version 2.0 has great features, like deploy.

This allows us to develop remotely, collaboratively but in an orderly and simple way.

Once you understand the essentials, i.e. flows, tasks, work-pool, workers and deployment, everything becomes very simple.

It has a great community, very active. In general, the problems I've had already have several comments and solutions on Slack. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

We had to read and test for a couple of days to get the development environment up and running and connect to the cloud.

In the documentation, more examples are missing, such as the connection with Gitlab (there are only examples with Github) and there are a couple of differences that we solved with the community Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

Give visibility to our automatic processes. It allows us to see, on a dashboard and at a glance, the health of our small ecosystem of processes.

In addition, with Prefect Cloud, it gives us the possibility to monitor in real time from anywhere without having to connect to our VPN. Review collected by and hosted on G2.com.

Stefan E.
SE
Senior Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

I've followed Prefect since version 1, and have happily observed as my suggestions on their (very responsive) Slack-channel have made it into production.

Very little initial code is required to register a flow, subflows and subtasks, but the options are vast. I do relatively simple ETL-jobs, but find myself eliminating a lot of the manual checks as I can trigger flows based on events in others.

The API is decently documented.

Elegant retries, flow-naming and options for task-runners.

If your are like me and found Airflow daunting - this is a really good choice. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

It's in rapid development, so pay attention to the release logs. As an example, I used to deploy using Python objects, but now there preferred option is the prefect.yaml file.

Some of the development is not always reflected in the documentation, but they are catching up.

The Flow-view can be a bit cluttered if you have some jobs that run for a few minutes and others for hours. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

Overview and orchestration of our daily imports using Python. I can rerun jobs with different input variables and get comprehensive results if something fails.

I can spend more time on other things. Review collected by and hosted on G2.com.

Juan B.
JB
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
(Original )Information
What do you like best about Prefect?

It is quite easy to anotate existing python code and convert it in a prefect flow without changing a lot of code.

The hybrid architecture which uses agents or workers allows you to have a lot of flexibility on where and how the code is executed. This also allows you to have isolated environments for every flow in a cleaner way than something like airflow. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

Prefect 2 is still a young framework and it is still under construction so expect it to have a lot of constant updates and posible breaking changes.

Its community is not as big as something liker "Airflow" so it lacks a lot of connectors and also some of them are not frequently updated. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

Prefect has allowed us to orchestrate all the processes needed to create and maintain our data warehouse and our data lake while being simpler and cheaper than Airflow. Review collected by and hosted on G2.com.

Verified User in Financial Services
AF
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Prefect?

I recently had the opportunity to adopt a Prefect centric ETL orchestration pattern and I have to say, it has been a game-changer. It was perfect for our situation where we had multiple locations with different setups, but wanted a common logging and deployment pattern.

What impressed me the most was how user-friendly Prefect is. It's much more straightforward compared to complex solutions like Argo Events, and or relatively mature products like Airflow. If youre in the python space working on ETL, you should be using this product.

But what really got me excited was Prefect's recent introduction of their AI tool called Marvin. It's fantastic for small "AI functions" and it allows us to leverage chatGPT results as a structured object type. This has added a whole new level of efficiency to our ETL processes cleaning up free text fields into structured categories.

Overall, I can confidently say that Prefect has exceeded our expectations. It's been a breeze to use and has greatly improved our ETL workflow. I highly recommend it to anyone in need of a reliable ETL orchestrator. Review collected by and hosted on G2.com.

What do you dislike about Prefect?

There have been several breaking changes pushed over minor releases. Additionally they seem to have siliently stopped fixing bugs related to the "agents" in favor of the "workers" approach. The fact that there are known bugs with agents that will not be fixed in favor of the user adopting an entirely new pattern does get frustrating as a paying customer. Review collected by and hosted on G2.com.

What problems is Prefect solving and how is that benefiting you?

it solves container orchestration Review collected by and hosted on G2.com.