THE HYBRID MODEL
Cloud Convenience; On-Prem Security
Prefect's hybrid execution model keeps your code and data private while still taking full advantage of our managed workflow orchestration service.
It's so innovative, we patented it.Read the Announcement
Execution in your cloud; orchestration in ours.
We designed the hybrid model to meet the strict standards of major financial institutions and companies that work with regulated data.
Prefect Cloud never receives your code or data. It orchestrates Prefect 1.0, running on your private infrastructure, by exchanging state information and metadata.
Build Your Flow
Design and test your workflow with our open-source Prefect 1.0 framework.Learn More
Register Your Flow
Send metadata (but never code!) to Prefect Cloud in order to register your flow for execution.Learn More
Run an Agent
Run an open-source Prefect Agent on your infrastructure. The Agent monitors Cloud for scheduled work.Learn More
Use Prefect Cloud to schedule a new run of your flow.
Run the Flow
The Agent runs the flow on your infrastructure and sends state updates back to Cloud.Learn More
Monitor and Manage
Use the Cloud UI to monitor all of your flow runs, no matter where or how often they run.Learn More
from prefect import task, Flow @task def say_hello(): print("Hello, world!") with Flow("My First Flow") as flow: say_hello() flow.run() # "Hello, world!"