OpenClaw backup and disaster recovery with ReClaw.
A practical recovery workflow for encrypted restore points, metadata verification, progress streaming, and archive restore.
Install
Install the managed ReClaw CLI before making high-risk OpenClaw changes. The installer also refreshes the local backup operator skill.
curl -fsSL https://reclaw.io/install.sh | sh
reclaw --versionBootstrap Vault
Bootstrap stores client-wrapped vault material in ReClaw. The backup passphrase and readable archive contents remain local.
reclaw backup bootstrap
reclaw backup account-status --jsonCreate Restore Point
Create a labeled restore point before risky edits, package upgrades, auth migrations, or memory changes.
reclaw backup create --label "Before auth migration"
reclaw backup list --jsonInspect Metadata
Use metadata inspection to confirm the archive name, hash, OpenClaw version, and restore readiness before relying on a recovery point.
reclaw backup show <backup-id> --decrypt-metadataWatch Progress
Integrations can watch backup status over SSE while a backup is being uploaded and finalized.
curl -N \
-H "Accept: text/event-stream" \
-H "Authorization: Bearer $RECLAW_TOKEN" \
https://reclaw.io/api/backups/<backup-id>/eventsRestore Archive
Restore downloads, decrypts, and verifies the archive. The next OpenClaw import step depends on the OpenClaw command available in the operator environment.
reclaw backup restore <backup-id> \
--verify \
--output /safe/path/archive.tar.gz