@Marvin can we use push work pool when I use the self-hosted server? Is the push work pool only available in Prefect Cloud?
m
Marvin
09/16/2025, 11:15 PM
✅ thought for 225.6 seconds
Marvin
09/16/2025, 11:18 PM
Short answer: push work pools are a Prefect Cloud feature. They aren’t available when you’re running the open‑source, self‑hosted Prefect Server.
What to use on self-hosted Server:
- Use worker-based (pull) work pools such as
docker
,
kubernetes
, or
process
. A running worker polls your self-hosted API and submits flow runs to your infra.
- Example:
Copy code
prefect work-pool create "my-pool" --type docker
References
- Work pools overview (Prefect 3.x): Work pools (Prefect 3.x)
- Prefect Cloud vs OSS feature matrix (shows Cloud-only capabilities like managed/push work pools): Cloud vs OSS
- Background on work pools and workers: Blog: Work pools and workers
If you share which provider you’re targeting (e.g., ECS, Cloud Run, ACI), I can suggest the best worker-based setup for self-hosted Server.
Bring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.