Skip to content

Guides

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

Keyword Description
Storage Store your code for deployed flows.
Docker Deploy flows with Docker containers.
Upgrade from Agents to Workers Why and how to upgrade from Agents to Workers.
Kubernetes Deploy flows on Kubernetes.
Push Work Pools Execute flows on serverless infrastructure like AWS ECS, Azure Container Instances, or Google Cloud Run 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.
Profiles & Settings Configure Prefect and save your settings.
Logging Configure Prefect's logger and aggregate logs from other tools.
Testing Easily test your workflows.
Troubleshooting Identify and resolve common issues with Prefect.
Runtime Context Enable a flow to access metadata about itself and its context when it runs.
Variables Store and retrieve configuration data.
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.
Hosting Host your own Prefect server instance.
Prefect Recipes Common, extensible examples for setting up Prefect.

Need help?

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