# Prefect Reviews
**Vendor:** Prefect  
**Category:** [Workload Automation Software](https://www.g2.com/categories/workload-automation)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 125
## About Prefect
Prefect is modern workflow orchestration. Build, observe, and react to your data pipelines with a purely Python experience.



## Prefect Pros & Cons
**What users like:**

- Users commend Prefect for its **affordability** , noting it as a top orchestration tool with extensive platform integration. (1 reviews)
- Users appreciate the **cost efficiency** of Prefect, highlighting its affordability and integration capabilities with various platforms. (1 reviews)
- Users appreciate the **seamless data integration** capabilities of Prefect, enabling efficient orchestration across multiple platforms. (1 reviews)
- Development Efficiency (1 reviews)
- Users appreciate the **ease of use** of Prefect, finding it straightforward for developing and managing flows. (1 reviews)
- Users find **easy integrations** with many platforms in Prefect, enhancing flexibility and customization for their workflows. (1 reviews)
- Features (1 reviews)
- Implementation Ease (1 reviews)
- Users value the **extensive integrations** offered by Prefect, enhancing their orchestration capabilities seamlessly across platforms. (1 reviews)
- Users value the **easy flow setup and integration capabilities** of Prefect for efficient orchestration and debugging. (1 reviews)

**What users dislike:**

- Users experience **automation limitations** with Prefect, as it struggles with large-scale runs and lacks essential out-of-the-box features. (1 reviews)
- Users find the **complex learning curve** of Prefect challenging due to the need for Python skills and feature gaps. (1 reviews)
- Users find the **learning curve steep** due to required Python skills and missing features compared to Airflow. (1 reviews)
- Users feel that Prefect requires **Python knowledge and lacks features** that make it less competitive compared to Airflow. (1 reviews)
- Maintenance Issues (1 reviews)
- Management Issues (1 reviews)
- Users find the **missing features** in Prefect, particularly compared to Airflow, to be a significant drawback. (1 reviews)
- Performance Issues (1 reviews)
- Platform Limitations (1 reviews)
- Poor Performance (1 reviews)

## Prefect Reviews
  ### 1. Strong at Scale Scheduling and Observability, but Documentation Needs Work

**Rating:** 3.5/5.0 stars

**Reviewed by:** Rusira S. | Video Editor | Motion Graphics, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2026

**What do you like best about Prefect?**

The ability to schedule tasks at scale and then have clear observability into how they’re progressing is really valuable. Our tasks run smoothly even at larger scale, without issues. The interfaces also give us a solid overview of how our tasks are running, which makes it easier to monitor everything. On top of that, it includes a lot of out-of-the-box features that help streamline the full workflow.

**What do you dislike about Prefect?**

The documentation is very poor for most use cases, and there were several times when we had to figure things out on our own. On top of that, support is limited to the self-hosted version, and the community wasn’t that helpful either. We ended up going for a paid plan, but for our use case it wasn’t ideal, and the cost didn’t feel worth it. Because of that, we ultimately managed to make it work with the self-hosted version.

I don’t think the product is very popular yet, but when it becomes more widely used, it will grow a good following.

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

We had a system where we collected clients’ marketing data across multiple platforms (Google Analytics, FB Ads, TikTok Ads, to name a few). We then pre-processed the data, stored it in BigQuery, and ran monthly and weekly processing flows. Prefect was used to orchestrate everything, handle scheduling, and monitor how the flows progressed.

  ### 2. Dev friendly orchestration tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kyle H. | Staff Data Scientist, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 02, 2025

**What do you like best about Prefect?**

It is easy to stand up a flow, get UI benefits for orchestration, and test and debug when flows fail. Developing prefect flows in v2/v3 of prefect is also much more straightforward than it was on prefect v1.

**What do you dislike about Prefect?**

When getting into really large scale runs, it can sometimes choke. I feel the solutions their team gives us are kind of bandaid hacks to things their platform should handle well. Some of those orchestration elements like automatic clean up of stuck jobs is something I think an orchestration tool should provide out of the box.

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

Orchestrating workflows that are automated on a Cron schedule or kicked off by various users.

We also have long running jobs that leverage the prefect/anyscale integrations that works pretty seamlessly. Prefect is great for observability while Anyscale handles the parallelization well.

  ### 3. Experiencing Prefect as Orchestration tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Samshitha V. | Quality Engineering Enabler, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 21, 2024

**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.

**What do you dislike about Prefect?**

Need Python knowledge to work on prefect and need to have some more features where Airflow is ahead

**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 .

  ### 4. Prefect as Orchestration tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** prasadgoud a. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 28, 2024

**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.

**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

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

All our python scripts or databricks notebooks are ran through prefect

  ### 5. Prefect is the perfect combination of powerful and easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Oil & Energy | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2024

**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.

**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.

**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

  ### 6. Head of Data Department

**Rating:** 5.0/5.0 stars

**Reviewed by:** Phúc  M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 18, 2024

**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

**What do you dislike about Prefect?**

Nothing so far, we are happy with Prefect Free Versions

**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

  ### 7. Migrating our Current Pipeline to Prefect Was a Breeze

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos E. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2023

**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.

**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.

**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.

  ### 8. Prefect is flexible and powerful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** November 15, 2023

**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.

**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.

**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

  ### 9. simple development with pro results

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jorge S. | Subgerente del Área de TI, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 28, 2023

**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.

**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

**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.

  ### 10. Breaking down barriers for deploying workflows

**Rating:** 4.5/5.0 stars

**Reviewed by:** Stefan E. | Senior Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2023

**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.

**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.

**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.

  ### 11. Pretty Solid Orchestration tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Juan B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 22, 2023

**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.

**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.

**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.

  ### 12. a fantastic product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2023

**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.

**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.

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

it solves container orchestration

  ### 13. Power in the workflow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aayush K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2023

**What do you like best about Prefect?**

Using Prefect has transformed my workflow management. Its hybrid execution model offers unparalleled flexibility, allowing local or distributed system runs. I particularly appreciate the dynamic pipeline construction, which adjusts based on intermediate results. The rich state system provides an insightful view of task execution, and the native Python API integrates seamlessly with my existing stack. Moreover, the UI dashboard, Prefect Cloud, is a game-changer for monitoring and visualizing flow runs. With its robust features and active open-source community, Prefect is an essential tool in my data toolkit.

**What do you dislike about Prefect?**

Setting up flows on the cloud felt intricate, and mastering the visualization tools in Prefect Cloud took time. Occasionally, its vast features were overwhelming, and the dynamic pipelines, though innovative, sometimes added complexity.

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

Using Prefect has simplified my workflow management immensely. Before, I wrestled with fragmented scripts and manual tasks; now, I can easily automate complex processes. Its adaptability lets me run tasks either locally or in the cloud, fitting my varying needs. Plus, the dashboard offers a clear view of my workflows, ensuring I'm informed and in control. With Prefect, I spend less time troubleshooting and more time focusing on what truly matters in my projects.

  ### 14. Assist our Business to grow the industrialisation of their scripting

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** October 31, 2023

**What do you like best about Prefect?**

- Nice scheduling platform that allow our Business department to grow their autonomy by scheduling their script to increase their productivity
 - it allow us to keep the monitoring of their scheduling with our Flow center of Excellence. 
- Our administrators can easily spot flows in errors and fix them before the Business figured it out 
- I like the Support onboarding to help us customise our setup with AWS
- Prefect team allow us to adpat our setup with the new version
- It helped us to customise the helm chart to deploy our infrastructure with our kubernetes cluster on prem so we can orchestrate both in the cloud and on premise.

**What do you dislike about Prefect?**

- Implementation can be a bit tough depending on your company security rules to open access with your Cloud provider (AWS in our case)

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

Handover the scheduling of Python script execution to non Business departments (non IT) in the Citizen Developments scope

  ### 15. Orchestrate your data flows perfect through perfect. !!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pandharinath J. | Senior Technical Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 17, 2023

**What do you like best about Prefect?**

Prefect is new aged orchestration tool, designed for cloud databases. At core, it is based on python which makes it very flexible, stable, cost efficent tool to orchestrate your data pipelines. WIth prefect open source, you can literlly do magic to your data pipelines at no cost. 
It helps to build resilient data pipeines by running the flows on flexible infrastrucure like local process, docker, kubernets, AWS, Azure containers  etc. Your prefect code stays within your organization only flow runs metadata pushed to intuitive prefect UI to gain better control and visibility on your data pipeline execution. With prefect, you can build scalable, automated and resilient pipelines using features of logs rention, concurrency retries and RBAC based execution.

**What do you dislike about Prefect?**

Sometime felts short of examples/demo code while referring prefect documenation but I hope that will improve over time. There is no downside as in using prefect if you have python expertise on your side.

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

Prefect blends with other ELT tool such as DBT and have dedicated python libraries which can be used to orchestrate dbt pipelines.
With prefect, we can scale, automate the deployment code for various business data mart pipelines.
Prefect allows to divide  big pipelines into different task and run them either in serial or parallel as per requirement. These task then can be grouped into flows to represent one single unit of workflow. Subflow can also be used within flows if pipelines are big and complex to simlpy business logic.

  ### 16. Prefect powers Data Scientists to iterate on prod code development faster

**Rating:** 5.0/5.0 stars

**Reviewed by:** Adithya B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2023

**What do you like best about Prefect?**

Prefect powers Data Scientists to iterate on prod code development faster and gives engineers flexibilty and scalability to host it in multiple places including on prem and on cloud.
Especially easy to use for data scientists using the decorators compared to cumbersome syntax which need practice like Airflow.

**What do you dislike about Prefect?**

The tool is every evolving to some of the desirable features are not available and need to wait for them to be implemented.

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

It helps us automate the workflow pipelines and data processing jobs which help feed into larger ML model systems. It has given us convenience in hosting it on multiple platforms and runs jobs suiting our data needs and infra requirements.

  ### 17. Forget your Airflow days. Prefect does it all and even better in a cloud-first world.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kendall S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

Overall - I appreciate the simplicity Prefect provides and recommend it to all small-mid data teams. It allows myself to scale data pipelines effortlessly, ensuring full focus to be on the code itself. In the time I have been using Prefect it has matured significantly, documentation is in a much better state and currently extremely helpful. The open-source packages coupled with the 'blocks' system has saved me a ton of time (and provides a silky smooth local > prod workflow).

**What do you dislike about Prefect?**

Not many, if any, negatives to say about Prefect. My biggest pet-peeve is potentially the scattering of kinda unhelpful views in the UI (though they are flexible, but just give me summary and overviews first please). This has recently been improved with the addition of a "dashboard" view, providing at a glance statuses. Still it isn't perfect, I'm sure they will continue to improve though.

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

Orchestration of data pipelines and data model building.

  ### 18. Great for ETL and DataScience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andraz B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

I like that the product is a open source code and that they provide you with a service (Cloud) that solves all the borring stuff like IAM /RBACfor you. The flows and task python apis are great. Simple to understand for data scientist. One of the best platforms for ETL

**What do you dislike about Prefect?**

Some of the concepts are quite complex (Infrastructure block) and the documentation is not explaining them well. YOu can then find official Prefect YT videos that do better. Some of the solutions are a bit lacky/sloppy once you really use them. For example Prefect AWS worker that spawns ECS tasks will do that in a way that it triggers AWS API rate limiting.

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

UI representations of work flows that are split into smaller tasks. We use it to manage data science workloads. The UI is nice. It helps us scale the capacity of the data that we can process.

  ### 19. Prefect Offered us a robust Orchestration Layer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard R. | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 28, 2023

**What do you like best about Prefect?**

Accelerated our product release with robust Orchrestration capabilities and ability to generate top notch KPIs.  Great for our managed service platform.

**What do you dislike about Prefect?**

The Downside is when customers want the same functionality and insist upon using other tools for Orchrestration.  Doable, but not as efficient nor robust.

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

We've integrated Prefect to create automated data pipelines with full audit trail, self service and KPIs. It's seamless with our MDM product exf Insights and we've used it to create automated workflows with our own added exception handling and repair capability at the field attribute level.  The result is a professional looking product that can be incorporated into our CI/CD pipelines.

  ### 20. Review of workflow orchestration with Prefect

**Rating:** 5.0/5.0 stars

**Reviewed by:** Harison M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 14, 2023

**What do you like best about Prefect?**

It has a great developer experience: I can develop my workflows in a jupyter notebook(including Colab). This allows me to do experiments before moving code that works in a Python script. Prefect blocks are another great feature which simplifies separating config from code.

**What do you dislike about Prefect?**

Some abstractions leak. I've had some challenges setting up a cloud-run push pool with access to on-prem DBs via a serverless VPC connector. The job template has an issue that I managed to fix after reading through Cloud Run REST API docs.

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

Prefect has made scheduling, executing and monitoring data pipelines written in Python quite easy and low-maintenance. The hybrid model allows much flexibility in scaling execution infrastructure, allowing economical use of resources.

  ### 21. Finally a workflow orchestration tool that just works

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dr. Wolfgang S. | Data Science Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 19, 2023

**What do you like best about Prefect?**

Prefect was seemless to setup and to operate. The documentation is clear, the team is super helpful and it's moving in the right direction. As a Data Scientist, I can focus on improving my models and tweaking my optimization logic. Prefect takes care of data, training and inference pipelines. I am getting notified in case of problems. I also like that it's cloud provider agnostic.

**What do you dislike about Prefect?**

It's still a young(er) tool, which had some bigger, breaking changes during the last year. This is causing quite some extra dev work. I hope they are done with those big changes.

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

Prefect helps me to automatically schedule and run data & machine learning workflows in the cloud. With this serverless setup, I am saving costs and dev / maintainance work.

  ### 22. Awesome for orchestrating

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alex G. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 04, 2023

**What do you like best about Prefect?**

We need to queue jobs for agents running in various clouds and see their run status and logs.  Prefect brings all of that together for us. Because our jobs are often long running, we haven't been able to use most of the jobs and runners tools already out there, so we appreciate the flexibility of Prefect.

**What do you dislike about Prefect?**

It's complex, and I always worry about learning a complex propriety tool. It helps it's open source.

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

We need to queue and run jobs on our baremetal infrastructure as well as in google cloud, and we need to see the run-status and logs of each job. Prefect Cloud gets us all that.

  ### 23. If you want to minimise the production time for your data pipeline. Try Prefect!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nischay T. | Lead Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 05, 2023

**What do you like best about Prefect?**

I've been using Prefect for some time now, and I must say that it has truly revolutionized the way I manage and orchestrate data workflows. What I like best about Prefect is its exceptional flexibility and ease of use. Creating workflows is simple as it can ever be which reduces manual efforts to defining state as a separate component for orchestration.

**What do you dislike about Prefect?**

While Prefect offers many advantages, there are a few areas where it could see some improvement: I’ve noticed a steep learning curve for building pipelines using best practices. However, with such a growing community, I think this wouldn’t be a problem in the upcoming days. Another one I’ve experience is the resource usage when dealing with complex workflows. Users may need to carefully manage resource allocation to  avoid any unexpected costs. But this is common across all other tools.

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

Prefect has significantly improved our data workflow orchestration compared to our previous use of Apache Airflow. Before Prefect, Airflow presented several challenges:

1. Complexity: Airflow's complex configuration and DAG setup required substantial development effort and time.
2. Dependency Management: Managing task dependencies and handling dynamic workflows was cumbersome in Airflow.
3. Monitoring: Airflow's monitoring and alerting capabilities were limited, making it difficult to track and troubleshoot issues effectively.
4. Resource Management: Resource allocation was challenging, often leading to over-provisioning or bottlenecks.

With Prefect:

1. Simplified Workflow Management: Prefect's user-friendly interface and simplified task definitions have reduced our development time significantly.
2. Dependency Resolution: Prefect's intuitive dependency management system ensures tasks run in the correct order, eliminating errors and enhancing workflow reliability.
3. Robust Monitoring: Prefect's built-in monitoring and alerting features provide real-time visibility into workflow execution, allowing us to proactively address issues.
4. Resource Optimization: Prefect enables efficient resource allocation, preventing resource wastage and ensuring optimal workflow performance.

  ### 24. Flexible, Low Overhead Orchestration Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Real Estate | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 03, 2023

**What do you like best about Prefect?**

The tool requires 1/10th the setup time as Airflow, and provides near parity in functionally. After briefly reading the (very good) documentation to get the terminology, the concepts are clear and well defined. The Perfect team is very responsive to feedback, and the gaps in functionally are shrinking constantly. Frequent updates, while making sure not to break backwards compatibility.

**What do you dislike about Prefect?**

While the rapid pace of change is great, it can be hard to keep up with the latest versioning. Some complementary packages like prefect-azure may go much longer without an update than the base prefect package.

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

Perfect allows me to orchestrate 1000s of Azure Container Instances every day to move data from multiple sources into a data lake, and ultimately to snowflake.

  ### 25. Prefect:  A great introduction to ETL and further.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vincent Y. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 22, 2023

**What do you like best about Prefect?**

Prefect has well maintained documentation and a helpful community willing to advise and assist people new to ETL and Data Orchestrations. Prefect cares about their user interface and it shows. I really enjoy working with the UI.

**What do you dislike about Prefect?**

Prefect is always working on new features/releases. So, it can be a bit overwhelming to keep up to date with all the useful features they release. The feature tutorials usually cover the fundamental uses. It would be nice to have some tutorials that cover more "complex" uses to contrast against.

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

Prefect's environment helps us automate repetitve tasks saving us time and effort spent.
Prefect is always improving their user interface with user feedback. Thier UI helps us better visualise our workflows.

  ### 26. Best workflow orchestration platform for data pipelines

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gabe V. | Founder & CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 04, 2023

**What do you like best about Prefect?**

Prefect is intuitive to use and has a phenomenal Python SDK which makes integration extremely easy. For those looking to setup complex development workflows in Python, Prefect is the ideal solution. Moreover, their Marvin library has been instrumental in helping us build and ship quickly.

**What do you dislike about Prefect?**

The documentation is still a work in progress, and this can sometimes become a bit of a hindrance in development. Thankfully, the Prefect slack & discord communities are quite active

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

Prefect helps orchestrate workflows so that we can easily see when tasks in our data ingestion pipeline break. This allows for quick debugging and having good visibility into which processes are consuming many resources and time.

  ### 27. Air traffic controller for your data flights. Saves precious time for the Data Analyst Team

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nirav Rajesh L. | Enterprise (> 1000 emp.)

**Reviewed Date:** November 01, 2023

**What do you like best about Prefect?**

Prefect is a like an air traffic controller for your data. Prefect supports the likes of Amazon, Databricks, and Adobe that I use on a daily basis. The availability of prebuilt flows and infrastructure blocks like git, Docker, and ECS, not only saves time but also make it easier to deploy containers locally.

**What do you dislike about Prefect?**

Lack of Intuitive UI on Prefect Cloud. Could be overwhelming to new users.

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

Integration with Other Tools was a big problem with the flow of data and constantly changing data tables in our data warehouse. It especially for the  BI application layer that is essential for data modeling. Prefect helps in managing our tech stack and work with product team with the business insights.

  ### 28. Why use prefect

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gershinen S. | Python Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 01, 2023

**What do you like best about Prefect?**

I love perfect because it allows me to write my code the way I want with it's pythonic syntax and how easy it is to turn a function into flow or a task. It's also very flexible, easy to set up and start, easy to deploy, and it allows you to see your pipelines visually.
Let's not forget it concurrency support, amazing.

**What do you dislike about Prefect?**

I tried deploying my pipeline on namecheap and it wasn't easy. I didn't want to pay for hosting my pipeline separately. Maybe having a tutorial on deploying on such platform will be nice.

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

Prefect is solving our data pipeline automation.

  ### 29. Prefect: My User Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Veniamin N. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

The most valuable aspect of Prefect is its ability to create task chains that execute sequentially and only if the previous ones are successful. Prefect is the first orchestrator I have used, and I am really enjoying it.

**What do you dislike about Prefect?**

The least useful aspect of Prefect in my opinion is the creation of additional execution queues in the worker pools, as I personally rarely use it and don't see many use cases for it. However, this is my subjective experience.

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

Prefect helps us manage all work processes from one place, which is very convenient. It also allows us to receive execution status updates, ensuring that we always know whether everything has been successfully completed or if any failures occurred.

  ### 30. Prefect? More Like Perfect for our ETL Needs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2023

**What do you like best about Prefect?**

I've been around the ETL block a few times, played with plenty of orchestration tools, and let's just say... not all of them made the cut. But Prefect? Game changer.

Why I’m seriously digging Prefect:

Keep it Simple: While some tools feel like you need a Ph.D. to figure out, Prefect is refreshingly straightforward. Setting it up? Smooth. Integrating it? Seamless.

Pure Python Love: Being Python-native feels like Prefect was made for us. Those decorators? It’s like writing poetry, but the kind that transforms data.

Crisp & Clean: The modern approach of Prefect ensures you’re not dealing with messy, convoluted code. Every line feels intentional and easy to follow.

To wrap it up, if you’re in the ETL world and haven’t given Prefect a shot, I'd say it’s high time you do.

**What do you dislike about Prefect?**

While Prefect might present an initial challenge to some users, its overall capabilities, modern approach, and efficiency make it a tool worthy of consideration and integration.

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

Complex ETL Workflow Management, Error Handling and Monitoring &Scalability and Parallelism

  ### 31. Great for scheduled jobs, one-off runs and visibility!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alla P. | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 05, 2023

**What do you like best about Prefect?**

Processes that need to be run on an ad-hoc or on demand basis are very easy for our semi technical staff to use, and debugging is much easier with Prefect!

**What do you dislike about Prefect?**

Layout of the site changes frequently which is confusing to some of our team members, handling queues in an unhealthy state is difficult at times.

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

We had long running tasks that would sometimes stop running for hours and we didn't have visibility into the issue, or why it was happening. Using prefect has eliminated this issue for us! We've also been able to support new use cases (run this flow in 30mins etc).

  ### 32. Dead simple orchestration with python

**Rating:** 4.5/5.0 stars

**Reviewed by:** A. V. | Data Engineering Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** August 17, 2023

**What do you like best about Prefect?**

I have used a variety of orchestrators in the past (such as Luigi, Airflow and prefect 1) and I wasn't really satisfied with any of them. When I tried prefect 2.0 I inmediatelly felt in love with it and now I'm using it as my default orchestrator on my personal projects and I'm in process of bringing it to the company I work for. What I enjoy the most it's that you only need a decorator for defining a task and another one for defining a pipeline (called flow) and you don't need extra services or complexity to have a pipeline running. Also it's extremly less verbose than Airflow.

**What do you dislike about Prefect?**

The only major problem I see with prefect is that it's still very new and that could come at the expense of having less support and development compared to other orchestrators. However I'm willing to take the risk since I really like it.

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

I'm trying to automate data engineering pipelines with a simple solution and Prefect is the best fit for it.

  ### 33. Great product come with great support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

First of all, the speed of delivery by the Prefect team is simply amazing. They are always looking into improving the development and deployment aspects of the product. There is strong support through the Slack channel. I do like the rubber duck session to talk to the Prefect team members face-to-face'.

Please keep up the great work so far!

**What do you dislike about Prefect?**

On the flip side, due to the speed of the delivery of new features, it does require the end user of the product to closely follow the current state of the product in order to keep up with the latest. This is very necessary to avoid accumulating more tech debt. Just keep this in mind if you are part of a smaller orgnization.

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

It makes easier to manage workflow and wire things together. Because of the usage of python as the language, it is also easier for us to apply good programming practice compared to other ETL tool we are using.

  ### 34. Great orchestration tool, but still in its infancy, so expect some rough edges and breaking changes.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

Since Prefect code tends to be just annotated regular code, testing is easy and intuitive, as one can just run the code as if it was regular Python and only testing it on Prefect infrastructure when necessary. There is also a large amount of flexibility in how deployment occurs due to the modularization of all the moving parts (flows, infrastructure, deployments).

**What do you dislike about Prefect?**

Since it's a relatively new tool, things change quickly and break quickly unless you're willing to lock into an older version. This introduces other problems, one of them the bugs that are present in the codebase. This is hard to avoid in such a new tool but it's a hassle anyway.
The lack of a full cloud solution also causes some additional overhead, as workers (or agents in the past) are all the responsability of the customer, even if they use the cloud solution.

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

Prefect is an orchestration tool that fills the same niche as Airflow. The difference is that Prefect allows for faster development since you do not need to setup an entire running instance just to run tests. The integration with CI/CD with the use of Projects (or just Deployments now, since those two seem to have been merged together) also makes development much faster.

  ### 35. Incredibly intuitive and easy to use right out of the box

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

Everything works out of the box, you can even run your local flows and have them reflected in the prefect cloud dashboard. It's nice to worry so little about the orchestration and focus on the actual logic. The UI is awesome!

**What do you dislike about Prefect?**

Prefect 2 is nice however there is still some features that are in development which would have been ideal to have finished at launch such as built in Flow mapping. (Can still be accomplished with external libs at the moment) and a lot of the blocks need some polishing at the moment. It's still early for V2 so hopeful these will be resolved!

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

Prefect has allowed us to migrate away for Airflows scheduler which was limiting our runs and causing slowness, to a much simpler and optimized scheduler running on Dask. It allows for easy insight into our 1000's of runs and notifies us immedietly when there is any issue. The framework is very flexible so there is not many limitations in what can be accomplished.

  ### 36. Overall good

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Farming | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

Being able to write a flow just like a python script and then have it run as a job in a kubernetes cluster. Pydantic parameter validation is nice too.

**What do you dislike about Prefect?**

Upgrading from Prefect 1 to 2 was a lot of work on the infra side, and the new UI is a bit unintuitive. Onboarding a new user and getting them to understand the distinction between flows and deployments, and find what they're looking for in the UI wasn't straight forward.

There doesn't seem to be any way to stream flow run logs from the CLI which is annoying because we have flows that are triggered from a CI/CD pipeline and we want their execution to be blocking. I had to write a custom script to poll the API for flow run states.

We're currently experiencing intermittent issues with flow runs temporarily switching into a Failed state and then back into Running. So far have been unable to consistently reproduce or debug, but it breaks our integration tests regularly.

We're running flows in our AKS cluster with Dapr sidecars so that they can access databases and message queues. We've had issues configuring the sidecar to shut down properly at the end of a run, or when a run fails. I think this might be more of a Kubernetes issue than a Prefect one though.

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

We're using prefect to orchestrate customer-triggered machine learning training and deployment workflows on an AutoML platform. It allows us to run everything as a job in our cluster rather than chaining together serverless functions or relying on an enterprise ML platform that doesn't quite fit our use case (which they never quite do).

  ### 37. Helps Bridge The Gap Between On-Prem Legacy Systems And Modern Cloud-Based Systems

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kaleb K. | Senior Business Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

The hybrid architecture is game-changing for our business. Being able to schedule scripts in the cloud that are version controlled in GitHub and execute them on a virtual machine either on-prem or in the cloud is a huge benefit.

**What do you dislike about Prefect?**

It takes some time to get up to speed. It can be intimidating getting started because it's so flexible and you're really only limited by your imagination. Documentation is pretty solid and they regularly post content on YouTube.

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

It's helping us bridge the gap between on-prem legacy systems and modern cloud-based systems. It's allowed us to automate the routine tasks between those systems and saves us time and helps reduce errors.

  ### 38. Great workflow orchestrator

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 01, 2023

**What do you like best about Prefect?**

We've been using Prefect for a little while now and find it a very strong product. It operates our ELT processes on a robust schedule, and we also implemented Prefect for CI/CD. Bundling all workflows in one place is a great way to only rely on a single tool for orchestrating automated tasks and keeping track of the logs. Finally their team and community on slack are very responsive.

**What do you dislike about Prefect?**

The product has a steep learning curve and there is insufficient material in the form of a online learning platform or tutorials.

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

Grouping all my different tools in one app to keep a better overview of issues and changes

  ### 39. Simple Python based orchestration for Data Engineering

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adam D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

The fact that I can just start with whatever Python code I have and then add a decorator is fantastic. It makes the development part of orchestration super easy for most developers to use and doesn't require a high degree of technical expertise to make functional code.

**What do you dislike about Prefect?**

The process for going from a simple POC to a fully functional Cloud (eg AWS ECS) platform is not documented very well and as such isn't that easy to get working.

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

Orchestration often seems to be ignored by businesses and as soon as something fails they spend half their time just trying to find what happened. Prefect makes this process super simple and the fact that it is fairly flexible, allowing you to add moreinformation into the flow logs and artifacts makes it even more useful as a single place to find status, info, etc on your workloads.

  ### 40. Prefect: easy to use, great reliability

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ruslan K. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

Pure python (the most likely known language for analyst), full range of technical possibilities (concurrency, retries, logs, notifications), easy to set up on Windows (no docker/linux necessary), very usefull API to communicate with server, no disadvantages in comparison to Airflow found

**What do you dislike about Prefect?**

No button to "select all" after filtration (for delete action for example), no possibility to create authentication on server when using own server on linux + nginx

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

Downloading data from API, then transforming it, then uploading to database
Regular sending telegram-bot notifications
Regular updating excel reports on shared disk space
Parallel launch PyTorch neural deep learning on single GPU (took 5 times less time to learn)

  ### 41. Great docs and community

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dylan L. | Revenue Operations & Data Lead, PostCo, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

Developer experience is great - docs are straightforward and the Slack community is helpful and responsive, even if it is smaller than the other more established orchestrator communities. Coming from Airflow, I always wondered if setting up an orchestration framework was always so complicated - but my experience with Prefect has been extremely smooth. I only wish that all Airflow users would make the switch to Prefect.

**What do you dislike about Prefect?**

Would be great if Prefect had more connectors, and a larger community - but I think this is only a matter of time.

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

Orchestrating ETL processes; Prefect makes it extremely simple to set up and monitor custom workflows.

  ### 42. simplicity above all

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dan  C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

Prefect offers simplicity for orchestrating all our scripts.
Deployment are easy and many connectors such as GCP secret help us manage the security of our scrip and platform.
Constant updates on the UI is really appreciated as well

**What do you dislike about Prefect?**

It may lack some tutorial here and there.
Community is great but maybe a bit too expert.
It should maybe be a bit more easy for beginners or develop some help for each cloud provider

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

Security of our credentials when running all of our different workflows
Monitoring of all our jobs in one place thanks to the UI
Gain of times in deployment of every scripts

  ### 43. Fast and easy to implement with short learning curve

**Rating:** 4.5/5.0 stars

**Reviewed by:** Teemu O. | Founder, CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2023

**What do you like best about Prefect?**

Easy to implement and excellent UI to control flows & deployments

**What do you dislike about Prefect?**

Not really an issue anymore but the used to develop so rapidly that maintaining Prefect deployments was a bit pain. Keep it up and don't change base setup too often.
Currently missing: agent status alarms, more automation tasks (eg. if this then that) and if a flow jams then the agent jams/drops which is far from ideal - would need a Linux like run-one (eg. */20 * * * * * run-one python /script/to/run/awesome.py)

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

Easy to see flow runs and possible issues. Moved over from Airflow as it seems more robust

  ### 44. Nothing short than a game changer!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jean-Michel P. | Staff Software Engineer & Team Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 03, 2023

**What do you like best about Prefect?**

While modernizing our data platform, we went from running 0 jobs on Prefect to more than 4 millions jobs a year, all while keeping our data engineering team at the same size.

**What do you dislike about Prefect?**

Growing the number of developers licenses in Prefect and segregating projects with fine-grained access control can be either expensive or impossible.

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

Abstracting the data engineer from the infrastructure of scheduling jobs.

  ### 45. Lightweight and powerful

**Rating:** 4.0/5.0 stars

**Reviewed by:** Moe A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2023

**What do you like best about Prefect?**

Coming from airflow background, Prefect is very lightweight and easy to start up and test things locally. UI is nice and intuitive but can be a bit buggy at times. Community is pretty active and helpful.

**What do you dislike about Prefect?**

Some parts of documentation are quite lacking especially the deployments section. There are only a very few examples given and primarily centered around docker and mac/linux machines. 

Had difficulties setting up deployment with Prefect using windows machines and without containers. Got little to no help through documentation and community in general. But some prefect community engineers came through and helped out.

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

Replacing a legacy orchestrator/integration tool.

  ### 46. Great Orchestrator

**Rating:** 5.0/5.0 stars

**Reviewed by:** Derek C. | Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2023

**What do you like best about Prefect?**

- Easy to set up your first pipelines.
- Very code-centric.  Making tasks feels more natural than other orchestrators.
- Easy to troubleshoot/debug.
- The automation feature on prefect cloud is great for managing notifications.
- Plenty of documentation.

**What do you dislike about Prefect?**

- I'm not a fan of the deployment model.  may be my fault but having the same pipeline for multiple environments (dev/prod) feels hacky.
- The flow UI can be confusing especially when writing a true DAG.
- Some examples on the documentation don't actually work.

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

Prefect is solving the problem of centralizing orchestration.  We have a lot of servers owned by different employees running cron jobs.  Moving this to prefect allows us to see the whole environment.  Prefect was also an easy transition for python developers to write automations since it feels like natural code.

  ### 47. Prefect has been a game changer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Grant A. | Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

Prefect has been integral to our company's data flows and has allowed for SO much more visibility of what is happening with our data pipelines!

**What do you dislike about Prefect?**

Getting the agents and workers set up and working reliably was tricky at first, and not knowing the best practices for running workers made it difficult to know where to start, but after being pointed to the appropriate docs in the Prefect slack I was able to get things in a good place.

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

The detailed logging helps us effectively troubleshoot errors as they occur in dynamic data processes that would be otherwise difficult to pinpoint.

  ### 48. Fully featured and a great community

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 10, 2023

**What do you like best about Prefect?**

The Prefect community is extremely helpful. Almost every problem our team has experienced which we could not resolve ourselves, we have sorted out with the help of the community members.

**What do you dislike about Prefect?**

Some more examples in the Prefect documentation would help significantly, but this is not an easy problem to resolve, as with consistent updates and improvements, it is a big challenge to keep those examples up to date and correct.

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

An intuitive fronted to monitor our data collection processes.

  ### 49. Prefect review after first project with it

**Rating:** 4.0/5.0 stars

**Reviewed by:** Daan D. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 28, 2023

**What do you like best about Prefect?**

It's quite easy to learn, especially if you have previous experience with a scheduling tool like Airflow. The documentation is well written. Even without prior Prefect experience you are able to understand high level what the code is doing. This makes it possible for fellow developers to quickly understand how the scheduling works.

**What do you dislike about Prefect?**

In my experience Airflow is still the default tool. This makes it a bit more difficult to convince other people to use it in a new project.
A relative young tool that is updated regularly. A good thing but sometimes these updates break backwards compatibility.

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

Automating data pipelines at different clients. Compared with other scheduling tools it saved me development time and the code is easy to read so easy to share with other developers.

  ### 50. Extremely customizable and responsive support / community outreach staff.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chris J. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Prefect?**

The documentation is very thorough, and when I need to dive deeper I can look at the source code because it is open source.

**What do you dislike about Prefect?**

Sometimes I don't know an advanced feature exists until I see it is updated in the release notes or I stumble upon it in the source code or UI. It is likely a tough balance to avoid overwhelmign new users but more examples, tutorials, and hints to use advanced features could be helpful.

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

Data ingestion pipelines. It allows me to automate these workflows, monitor them, and orchestrate them all in one place.


## Prefect Discussions
  - [What is Prefect used for?](https://www.g2.com/discussions/what-is-prefect-used-for) - 1 comment, 1 upvote

- [View Prefect pricing details and edition comparison](https://www.g2.com/products/prefect/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-30+15%3A38%3A16+-0500&secure%5Bsession_id%5D=061609f3-a539-4771-a559-a322dc56607b&secure%5Btoken%5D=07292aa20f5a9d203d43ce332c3449680375999459ed3c7145873d270558bb30&format=llm_user)

## Prefect Features
**Automation**
- Workload Processing
- Scalability
- Intelligent Automation

**Functionality**
- Batch Scheduling
- Batch Management
- Compatibility
- Reporting
- Scalability
- Process Automation

**Data Management**
- Data Integration
- Metadata
- Self-service
- Automated workflows

**Agentic AI - DataOps Platforms**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Decision Making

**Database**
- Real-Time Data Collection
- Data Distribution
- Data Lake

**Administration**
- Administration Console
- Workflow Management
- IT Issue Identification
- Proactive Workflow
- Error Alerts
- Service Management

**Analytics**
- Analytics capabilities
- Dasboard visualizations

**Integrations**
- Hadoop Integration
- Spark Integration

**Functionality**
- Job Scheduling
- API / Integrations
- Integrations

**Monitoring and Management**
- Data Observability
- Testing capabilities

**Platform**
- Machine Scaling
- Data Preparation
- Spark Integration

**Cloud Deployment**
- Hybrid cloud support
- Cloud migration capabilities

**Agentic AI - Workload Automation**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

**Processing**
- Cloud Processing
- Workload Processing

**Generative AI**
- AI Text Generation
- AI Text Summarization

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability
- Breadth of Partner Applications

## Top Prefect Alternatives
  - [Databricks](https://www.g2.com/products/databricks/reviews) - 4.6/5.0 (760 reviews)
  - [PagerDuty](https://www.g2.com/products/pagerduty/reviews) - 4.5/5.0 (930 reviews)
  - [Hightouch](https://www.g2.com/products/hightouch/reviews) - 4.6/5.0 (392 reviews)

