New:Prefect Core released!

The easiest way to automate your data.

Thousands of data engineers use Prefect to build, run, and monitor their data workflows and pipelines.

Eliminate Negative Engineering

Prefect is a new workflow management system, designed for modern infrastructure and powered by open-source software.

Ease of Use

Up and running in under five minutes.

Deliver Confidence

Total oversight of your data workflows.

Tangible ROI

Recover valuable time and resources.

Create Powerful Data Pipelines

Let Prefect take care of scheduling, infrastructure, error handling, retries, logs, triggers, data serialization, parameterization, dynamic mapping, caching, concurrency, and more.

1
2
3
4
5
6
7
8
9
10
11
12
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!"

Focus on Your Code

Use a flexible Python framework to easily combine tasks into workflows, then deploy, schedule, and monitor their execution through the Prefect UI or API.

Join us in Slack!

Learn, build, and share with amazing data engineers (and counting!)