Short answer: No. In Prefect 3.x, push (serverless) work pools are a Prefect Cloud–only feature and are not available on self-hosted Prefect Server.
- What they are: Push/serverless pools let Cloud submit runs directly to services like ECS, ACI, Cloud Run, Modal, and Coiled without a worker.
- Docs:
Push (serverless) work pools — Cloud-only
Self-hosted alternatives (require running a worker):
- Process work pools:
Manage work pools
- Docker work pools:
Docker work pools
- Kubernetes work pools:
Kubernetes work pools
If you’re aiming for “push-like” behavior on self-hosted, the common approach is to run a worker (process/docker/k8s) and have it launch jobs on your infra. Happy to help you choose the best option for your environment.