Instant Rollbacks on Launch allow you to revert your application to a selected previous successful deployment without triggering a rebuild.
Use Instant Rollbacks to:
How instant rollbacks recover quickly from a problematic release.
How rollbacks reduce downtime and help maintain application stability.
Which deployments are eligible for rollback and how long they are retained.
How to perform a rollback and what happens during it.
Every deployment on Launch goes through the following lifecycle:
When a new deployment goes LIVE:
You can roll back only to deployments that meet all of the following conditions:
| Condition | Details |
|---|---|
| ARCHIVED state | Only previously LIVE deployments (now archived) can be used for rollback. |
| Within the retention window | Only a limited number of recent deployments are retained based on your plan. |
| Infrastructure is still available | The deployment's assets and resources must still exist. Older deployments may be cleaned up automatically. |
Launch retains a limited number of previous deployments for rollback. Only deployments within this window are available for rollback.
The following Rollback Retention window tiers are available on Launch:
| Rollback Tier | Retention Window Count |
|---|---|
| Free (Default) | 1 |
| Self-Serve | 3 |
| Enterprise | 5 |
The Retention window starts with Free Tier by default, but you can request an upgrade in the plan as per the use case.
To request a tier change, contact our Support team.
Note: After modifying the tier, the updated retention window takes effect starting from the next deployment. Contentstack does not retroactively adjust previously retained deployments.
To perform a rollback, follow the steps below:


You can find the rollback details as shown below:



Note: Auto-deployments triggered by commits, webhooks, or automations continue to run during a rollback. We recommend disabling them before you begin to avoid unintended deployments.
The rollback process includes the following safeguards: