Automatic snapshots and
instant recovery

Snapshots are point-in-time copies of your applications and databases. Create one in a click, get an automatic one every day, and restore or download any of them from the dashboard.

Automatic application snapshots from the Pro plan up. Databases, available from Standard, get an automatic daily snapshot.

How snapshots work

From the copy to the restore, everything happens in the dashboard, with no scripts and nothing to schedule.

  1. 1

    Create anytime

    Click create snapshot whenever you want. Databases also get an automatic one every day; applications, from the Pro plan.

  2. 2

    Find it on the timeline

    Each application and database has its own timeline, with the date, size and origin (automatic or manual) of every snapshot. The latest one is highlighted.

  3. 3

    Restore in seconds

    Pick the target, with the origin already selected, and confirm. A restore usually takes a few seconds.

Go back in time instantly

Did a deploy break something, or did an important file disappear? Bring the application or database back to an earlier snapshot from the dashboard, without uploading anything again.

  • Deploy safety

    Before a risky update, create a manual snapshot in one click. If something breaks, restore the previous state straight from the timeline.

    • Manual snapshots on every plan
    • Restore without uploading files again
  • Test environments

    Restore a snapshot into another application, or into a new database of the same engine created in the same flow, and test with real data without touching the original.

    • Origin preselected, target of your choice
    • New database created and restored in one step
  • Download as .zip

    Any snapshot downloads as a .zip with all its files, ready to keep or inspect. Application snapshots under 100 MB can also be uploaded as a new application.

    • Downloads for applications and databases
    • Upload as a new application under 100 MB

Retention and limits

Simple rules, the same for every account, that grow with your plan.

  • Up to 30 days of retention

    Manual snapshots and the most recent daily one are kept for up to 30 days. Older daily snapshots are kept for 7.

  • One automatic snapshot a day

    Databases get one a day on every plan that includes databases; applications, from the Pro plan. Nothing to schedule.

  • 8 snapshots per GB of RAM, per day

    The daily limit of manual snapshots follows your plan's RAM: 8 on 1 GB, 96 on 12 GB. Upgrade and it rises right away.

  • No charge per snapshot

    Creating, keeping, restoring and downloading snapshots is included in your plan, with no paid add-on.

A plan for every stage of your project

Start small and scale when you need to, with no loyalty contracts.

4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot

Hosted in a partner datacenter with certifications
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS Protection
Explore our infrastructure

Frequently asked questions about snapshots

What is a snapshot on Square Cloud?

A snapshot is a full copy of an application (all of its files) or of a database at a specific moment. You can restore it from the dashboard in a few clicks or download it as a .zip.

Which plans include automatic snapshots?

Databases get an automatic snapshot every day on every plan that includes databases (from Standard). Applications get a daily automatic snapshot from the Pro plan. Manual snapshots are available on every plan.

How long are snapshots kept?

Manual snapshots and the most recent daily snapshot stay available for up to 30 days. Older daily snapshots are kept for 7 days.

How many manual snapshots can I create per day?

Up to 8 per GB of your plan's RAM: 8 a day on a 1 GB plan, 96 on a 12 GB plan. The limit is daily and rises immediately when you upgrade.

Can I restore a snapshot into another application or database?

Yes. The restore dialog preselects the snapshot's origin, but you can pick another application, or another database of the same engine. For databases, you can also create a new one in the same flow and restore the snapshot into it.

Does restoring a snapshot replace the current state?

Yes. A restore replaces all the content of the target with the snapshot's state and cannot be undone. To keep the current state, create a manual snapshot first.

What happens to my applications if my plan expires?

They are removed, but a snapshot of each one is attempted first, and you have up to 30 days to renew and restore from it.

Ready to scale your project?

Join the 500,000+ developers who have used Square Cloud to host their projects.

  • Predictable pricing
  • No billing surprises
  • Deploy in seconds
  • High availability
  • Scale with stability
  • Automatic restart
  • SSL and security included
  • Isolated containers