This section of the documentation contains guides for common workflows and use cases.
|Store your code for deployed flows.
|Deploy flows with Docker containers.
|Upgrade from Agents to Workers
|Why and how to upgrade from Agents to Workers.
|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.
|Run flows on AWS ECS.
|Azure Container Instances
|Deploy flows to Azure Container Instances.
|Develop your own worker type.
|Profiles & Settings
|Configure Prefect and save your settings.
|Configure Prefect's logger and aggregate logs from other tools.
|Easily test your workflows.
|Identify and resolve common issues with Prefect.
|Enable a flow to access metadata about itself and its context when it runs.
|Store and retrieve configuration data.
|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.
|Move data to and from cloud providers.
|Host your own Prefect server instance.
|Common, extensible examples for setting up Prefect.
Get your questions answered by a Prefect Product Advocate! Book a Meeting