Pause and resume a project
Stop production traffic for one project, keep preview working, then resume when you are ready.
Pause stops production for a single project. Visitors to production hostnames receive HTTP 503 with code PROJECT_PAUSED. Preview deployments keep serving so you can still share and test builds.
Prerequisites
You need an Owner or Admin role in the workspace. Members can view status but cannot pause or resume.
If the workspace itself is suspended, you cannot pause or resume projects until the suspension is cleared. See Workspace is suspended.
Pause production
- Open the project in the dashboard.
- Go to Project settings.
- Turn on Pause production.
- Type the project name in the confirmation dialog, then choose Pause production.
The project shows as paused in project lists. Production aliases and custom domains stop serving after the edge picks up the updated CDN manifest.
What happens while paused
While pausedAt is set on the project:
- Production visitors get
503and response headerx-easel-serve-denied: PROJECT_PAUSED. - Preview hostnames keep working.
- New production deployments and production promote from Git are blocked.
- Preview deployments can still be created.
Workspace suspend overrides pause. If the workspace is suspended, visitors see WORKSPACE_SUSPENDED instead, including on preview. See Workspace is suspended.
Resume production
- Open Project settings for the paused project.
- Turn off Pause production.
Production serving and production deploys return after the edge refreshes the manifest.
Edge timing after pause or resume
The edge caches CDN manifests for 30s by default. After you pause or resume, wait up to that TTL before expecting the new serve behavior.
Related guides
- Workspace is suspended: platform-wide deny for every project in the workspace
- Preview and production environments: which URLs pause affects
- Troubleshooting: other edge and DNS failures