Trusted in production












A fully managed, high-availability control plane. Run workflows in your infrastructure or ours.
Workers run in your infrastructure. No inbound connections. Data never leaves.
Serverless workers run in our infrastructure and scale to zero.
SOC 2 Type II certified. SSO with any identity provider. IP allowlisting available.
Workspace isolation. Role-based access. Audit logs for every action.
React to state changes in real-time. Trigger workflows from webhooks or cloud events.
Track every data asset your workflows produce. See the full lineage graph, monitor asset health, and know exactly what changed and when. Native dbt integration included.
Hybrid Execution
Workers poll Prefect Cloud's API—no inbound connections to your network. Your workflows execute in your environment with direct access to your databases and secrets. We store only metadata: run history, logs, and scheduling state.
Learn about hybrid architecturePrefect Cloud hosts the Control Plane & Metadata. You host execution & data.
Managed Execution
Deploy flows directly from Git. Prefect handles compute, execution, and scheduling—no workers to run, no cloud provider account needed. Perfect for getting started quickly or for lightweight workloads.
Try managed executionNo workers. No cloud provider account. Just Python.
Enterprise Governance
SSO with any identity provider. Role-based access at account, workspace, and object levels. Audit logs for every action. SCIM for automated team provisioning. Your workflows still run in your secure environment.
Explore governance featuresAdmins control organization settings
Event-driven Automation
Trigger workflows from webhooks, cloud events, or state changes. Prefect's active event bus detects what happens (or doesn't happen) in real-time, so you can stop polling and start acting.
Explore automationsNative Data Lineage
Know which tables, files, and models are up to date—and which aren't. Trace failures back to their root cause. Understand the blast radius before you deploy. Built-in dbt integration means your existing models show up automatically.
Learn about lineagePricing
Pay for developers on your team, not the workflows they build or tasks they run. Run unlimited workflows and executions without hitting caps or overage charges. Same licensing framework whether you use Cloud, Enterprise, or Customer Managed.
View pricingSelf-host with control or go fully managed in the cloud
Keep Python. Cut orchestration overhead. Ship faster.
See how teams reduce costs by 74%Developer Experience
No YAML configs. No complex setup. Just Python code.
Quick Deployment
Deploy flows directly from your Git repository with automatic environment provisioning. Prefect pulls your code, sets up the environment, and executes your flows—all managed for you.
View full documentationCustomer Story
From startups to Fortune 500 companies
We don't have to manage the infrastructure around orchestration, and converted our existing Python code quickly to gain observability and retries. As for the UI, management uses it to see the health of our data pipelines and do ad-hoc runs.
We took all the Prefect features and designed an architecture that really works for our infrastructure provisioning and our organization.
By combining Prefect and dbt Cloud, you get the best of both worlds without sacrificing functionality, governance, or velocity.
Free Hobby tier: 2 users, 5 workflows, managed infrastructure. Upgrade to Pro when you need enterprise features.