Skip to content


This section of the documentation contains guides for common workflows and use cases.


Title Description
Hosting Host your own Prefect server instance.
Profiles & Settings Configure Prefect and save your settings.
Logging Configure Prefect's logger and aggregate logs from other tools.
Testing Easily test your workflows.
Runtime Context Enable a flow to access metadata about itself and its context when it runs.
Variables Store and retrieve configuration data.


Title Description
Webhooks Receive, observe, and react to events from other systems.
State Change Hooks Execute code in response to state changes.
Dask and Ray Scale your flows with parallel computing frameworks.
Moving Data Move data to and from cloud providers.

Workers and agents

Title Description
Upgrade from Agents to Workers Why and how to upgrade from Agents to Workers.
Storage Store your code for deployed flows.
Docker Deploy flows with Docker containers.
Kubernetes Deploy flows on Kubernetes.
Push Work Pools Run flows on serverless infrastructure without a worker.
ECS Run flows on AWS ECS.
Azure Container Instances Deploy flows to Azure Container Instances.
Custom Workers Develop your own worker type.
Title Description
Prefect Recipes Common, extensible examples for setting up Prefect.
Troubleshooting Identify and resolve common issues with Prefect.

Need help?

Get your questions answered by a Prefect Product Advocate! Book a Meeting