DeploymentExpiration

August 5, 2026 ยท View on GitHub

Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.

Example Usage

import { DeploymentExpiration } from "@vercel/sdk/models/createprojectregion.js";

let value: DeploymentExpiration = {};

Fields

FieldTypeRequiredDescription
expirationDaysnumber:heavy_minus_sign:Number of days to keep non-production deployments (mostly preview deployments) before soft deletion.
expirationDaysProductionnumber:heavy_minus_sign:Number of days to keep production deployments before soft deletion.
expirationDaysCancelednumber:heavy_minus_sign:Number of days to keep canceled deployments before soft deletion.
expirationDaysErrorednumber:heavy_minus_sign:Number of days to keep errored deployments before soft deletion.
deploymentsToKeepnumber:heavy_minus_sign:Minimum number of production deployments to keep for this project, even if they are over the production expiration limit.