Workflow orchestration · Prefect Technologies, Inc.
Prefect
Python-native workflow orchestrator built around plain functions and dynamic flows, with a managed cloud control plane for scheduling and observability.
Prefect is an open-source workflow orchestrator that turns ordinary Python functions into observable, retryable workflows by adding @flow and @task decorators, rather than requiring pipelines to be authored against a dedicated DAG-definition API. This makes it well suited to dynamic pipelines whose structure depends on runtime data (loops, conditionals, variable fan-out), which static-DAG tools handle less naturally. Execution can run anywhere Python runs — locally, in containers, on Kubernetes, or on serverless infrastructure — while Prefect Cloud (or a self-hosted Prefect server) provides scheduling, a UI, run history, and alerting as a control plane separate from execution. Prefect's automation rules let teams trigger actions (retries, notifications, downstream flows) based on run state changes. It targets teams that want lightweight, code-first orchestration without committing to a heavier DAG-authoring framework.
At a glance
| Vendor | Prefect Technologies, Inc. |
|---|---|
| Pricing model | Subscription |
| Free tier | Yes |
| Deployment | Cloud, Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Python teams wanting lightweight, code-first orchestration for dynamic or irregular pipeline structures. |
Pricing
A free Hobby tier is available forever; paid Prefect Cloud plans are flat or per-user monthly fees, with custom pricing for Enterprise.
| Plan | Price | Notes |
|---|---|---|
| Hobby | Free | Deploy workflows instantly; for individuals and small projects |
| Starter | $100/month | Bring your own compute; full infrastructure control |
| Team | $100/user/month | Team collaboration, service accounts, audit logs |
| Enterprise | Custom pricing | Advanced governance, scale, and support |
Prices read from the vendor's own page on September 21, 2026. Vendors change prices; check the source before you budget.
Features
- Python-native flows via decorators (no separate DAG API)
- Dynamic, runtime-determined pipeline structure
- Run anywhere Python runs (local, containers, Kubernetes, serverless)
- Automation rules triggered by run-state events
- Built-in retries, caching, and result persistence
- Prefect Cloud UI for scheduling, history, and alerting
- Self-hostable open-source server as an alternative control plane
Integrations
Profile last reviewed September 21, 2026