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 --version

Bootstrap 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 --json

Create 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 --json

Inspect 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-metadata

Watch 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>/events

Restore 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

Automate

Use API docs, OpenAPI, and llms.txt for agent integrations. Use reclaw backup auto-enable and reclaw backup auto-status for local scheduled backups.