This API reference is automatically generated from Prefect's source code and unit-tested to ensure it's up to date.
Hello, world! 👋
We've rebuilt data engineering for the data science era.
Prefect is a new workflow management system, designed for modern infrastructure and powered by the open-source Prefect Core workflow engine. Users organize
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!"
Pefect's documentation -- including concepts, tutorials, and a full API reference -- is always available at docs.prefect.io.
Documentation for developers is also available, covering code style, documentation, and testing.
From the Latin praefectus, meaning "one who is in charge", a prefect is an official who oversees a domain and makes sure that the rules are followed. Similarly, Prefect is responsible for making sure that workflows execute properly.
It also happens to be the name of a roving researcher for that wholly remarkable book, The Hitchhiker's Guide to the Galaxy.
Prefect requires Python 3.5+.
Install latest release
pip install prefect
Install bleeding edge
git clone https://github.com/PrefectHQ/prefect.git pip install ./prefect
Prefect is licensed under the Apache Software License version 2.0.
This documentation was auto-generated from commit n/a
by Prefect 0.5.0 on March 29, 2019 at 17:39 UTC