.zip. Manual snapshots are available from the Scale plan.
When to take one
- Before a deploy that changes data formats or runs migrations.
- Before a database Reset, a large import or a bulk delete.
- On a regular schedule, if the data matters to you.
Take a snapshot
1
Open the resource
Open the application or database and go to Snapshots.
2
Create it
Click Create snapshot. You can take one every 5 minutes per resource, and 10 per hour across
the account; above that the request is refused with
SNAPSHOT_RATE_LIMITED.Restore
Pick a snapshot in the list and click Restore. The resource goes back to the content it had at that moment, so anything written after it is lost: take a fresh snapshot first if you may need the current state. Restores have a 30-second cooldown between them.Keep a copy outside the platform
Download any snapshot as a.zip and store it somewhere else. A download of an application
includes a vertracloud.config with its current settings, so it can be uploaded again as a new
project exactly as it was.
Automatic safety snapshot for databases
Deleting or resetting a database always takes a snapshot first, on every plan. If that snapshot fails, the delete or reset is blocked (SNAPSHOT_FAILED) and nothing is lost. Applications don’t
get this automatic snapshot: take one yourself before deleting.
Automate it
Snapshots are also available through the API, the SDKs and the CLI, so a scheduled job (for example a GitHub Actions workflow with aschedule trigger) can take them on a routine.