Write Python. Ship Python.
The workflow orchestration framework for Python. From script to scale in a single decorator.
Trusted in Production












One automation platform
to rule them all.
One engine for Data, ML, and Agents. Unify your entire stack on a single control plane.
Agents
Turn fragile LLM loops into resilient systems with human-in-the-loop control.
Data Science & ML
Scale training from local experiments to thousands of parallel runs.
Data Engineering
Make revenue-impacting decisions on reliable dbt and SQL pipelines.
Durable Background Tasks
Handle emails, user-facing jobs, and async processing without a worker fleet.
Platform Engineering
Unify hundreds of microservices on a single self-serve control plane.
Python orchestration
Just add a decorator.
Run your existing Python code as-is. No rigid DAG structures, no custom DSLs—Prefect fits how you already work.
See how it worksDurable Execution
Don't replay. Resume.
Recover from failures instantly without re-running expensive work. Prefect persists results to guarantee exactly-once execution for any Python code—no rewrite required.
Learn about durable executionObserved by default
Debug with a map, not a flashlight
Flat logs miss the big picture. See exactly where tasks failed in the timeline and access the relevant logs instantly—no grepping required.
Explore observabilityEvent-driven Automation
React to anything
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 automationsWork Pools
Portable by default
Work pools decouple your code from where it runs. Switch from Docker to Kubernetes to serverless—your workflows don't change.
Learn about work poolsCustomer Story
How Snorkel AI runs 1,000+ flows per hour on Prefect OSS
Fully Permissive
Apache 2.0. No surprises.
Fork it. Modify it. Build commercial products on top. The Prefect engine is Apache 2.0—the freedom your team needs, forever.
Read full licenseThe fastest way to deploy Prefect
Prefect Cloud is a managed, high-availability deployment of Prefect OSS. Same developer experience, turnkey data platform.