Skip to content
FindOpenSource

Prefect

Python-native workflow orchestration platform for building, scheduling, and monitoring data pipelines with ordinary Python code.

Overview

Prefect lets developers define workflows as plain Python functions decorated as tasks and flows, rather than learning a separate DSL or YAML format. It handles scheduling, retries, caching, and failure handling automatically, and its UI gives visibility into every run without extra instrumentation code.

Prefect is a fit for data and platform teams building ETL, ML, or data-pipeline workflows in Python who want orchestration that stays close to regular code - a different niche than Temporal or Argo Workflows (also in this catalog), which are aimed at general-purpose distributed application workflows rather than data-pipeline-specific scheduling.

Categories
Automation
Keywords
workflow-orchestrationdata-pipelinepythondagetl
Languages
Python
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.