Product

Backups

Automatic protection, on-demand snapshots. Cairn protects your content and schema every day, with instant recovery when mistakes happen.

0×

Automatic backup, every single day

0%

Content and schema captured together

0

Command to restore a snapshot

0

Ways to trigger a snapshot — auto, manual, pre-migration

Protected by default

Every project is backed up automatically

Daily backups run without any setup — content and schema together, so a restore always brings back a consistent state. Nothing to schedule, and nothing to remember to turn on.

  • Daily backups included on every plan
  • Content and schema captured together
  • Backups retained on a rolling window automatically
terminal
$ cairn backups list
  2024-06-02 03:00  auto
  2024-06-01 03:00  auto
  2024-05-31 14:12  manual "pre-migration"

Restore to any point

Undo a bad migration in one command

Take a manual snapshot before a risky change, or restore straight from an automatic backup — either way, a restore is instant and scoped to the branch or dataset you choose, not your whole project.

  • On-demand snapshots before risky changes
  • Restore a single branch without affecting others
  • Preview a backup before committing to a restore
terminal
$ cairn backups restore 2024-05-31_14-12 --branch main
✓ Restored main to snapshot "pre-migration"

Recovery, covered

From daily protection to instant recovery

Daily backups

Automatic, no-setup backups of content and schema, every single day.

On-demand snapshots

Take a manual snapshot before any change you want an easy way back from.

Instant restore

Roll a branch back to any snapshot in seconds, without touching the rest of your project.

Your content, always recoverable

Backups are on from the moment you create a project — nothing to configure.