Up and running in under five minutes.
Total oversight of your data workflows.
Recover valuable time and resources.
Flows, and Prefect takes care of the rest.
from prefect import task, Flow @task def say_hello(): print("Hello, world!") with Flow("My First Flow") as flow: say_hello() flow.run() # "Hello, world!"
Prefect is a new kind of workflow management system. We started with a simple premise:
Your code probably works.
But sometimes it doesn’t.
One of Prefect’s fundamental insights is that if you could guarantee your code would run as intended, you wouldn’t need a workflow system at all.
Therefore, Prefect’s design goal is to be minimally invasive when things go right and maximally helpful when they go wrong.