> ## Documentation Index
> Fetch the complete documentation index at: https://docs.node-pad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Upgrade & rollback

> How upgrades and rollbacks work for NodePad Enterprise.

NodePad Enterprise upgrades are designed to fail fast and fail safe. The full upgrade and rollback playbook ships with your deployment package and is matched to the posture you run.

## How upgrades work

<Columns cols={2}>
  <Card title="Pinned versions" icon="lock">
    You pin to a specific version. Tags are immutable, so the version you pin is the version you keep until you choose to move.
  </Card>

  <Card title="Pre-upgrade migrations" icon="check">
    Schema migrations run before the new application version takes traffic. If migrations fail, the upgrade aborts and your existing version keeps serving.
  </Card>

  <Card title="Smoke-test window" icon="activity">
    Each upgrade includes a recommended smoke-test window — health checks, sign-in, canvas load, model streaming.
  </Card>

  <Card title="Documented rollback" icon="circle-arrow-left">
    Each release ships with the rollback procedure. Destructive migrations are flagged in release notes.
  </Card>
</Columns>

## What you receive

The deployment package includes the full upgrade playbook with commands matched to your posture, a database backup procedure, and a rollback flow that covers both reversible and migration-incompatible cases.

<Card title="Need the playbook?" icon="mail" type="info" href="https://node-pad.com/enterprise">
  Reach out to the team. The upgrade playbook is delivered with your deployment package.
</Card>
