Prefect is an open-source workflow orchestration framework for Python. Decorating functions as flows and tasks makes them schedulable and observable; workflows remain ordinary Python, so dynamic branching, mapping, and runtime-generated work require no special DSL.
The runtime provides retries, caching, concurrency limits, and event-driven automations, with execution decoupled from orchestration — flows can run on any infrastructure that can reach the API.
Prefect targets teams that value low-friction adoption and dynamic workflows over a rigid DAG model. The server is self-hostable, with Prefect Cloud as the managed offering; Airflow and Dagster are its usual comparison points.