Revenant documentation

Guides for proving database recovery with the Revenant CLI, AWS RDS restore drills, evidence, and Revenant Cloud.

Getting started

Introduction, restore drills, product paths, and quick starts.

CLI reference

Install, configure, and run revenant in your terminal or CI.

  • Install the CLI

    GitHub Action, binary download, or build from source.

  • Quick start

    doctor → init → verify in minutes.

  • Commands

    doctor, init, verify, snapshot, reap.

  • revenant.yaml

    Plan, database, recovery, and checks.

  • Check types

    Seven yaml check types — connect through index.

  • revenant doctor

    Validate config, env vars, and database connectivity before verify.

  • revenant init

    Scan live Postgres → starter revenant.yaml (schema, counts, FKs).

  • revenant verify

    Run all checks; optional AWS RDS snapshot restore sandbox.

  • revenant snapshot

    Validate source DB first; create RDS snapshot only if checks pass.

  • revenant reap

    Delete orphaned Revenant-managed RDS sandboxes older than max-age.

  • revenant migrate

    Demo only — sample customers + orders tables for learning.

Evidence & reports

JSON, Markdown, PDF exports — CLI and cloud vault.

Recovery readiness

Contracts, readiness scores, drift detection, passports, and application-aware checks in Revenant Cloud.

Integrations

Alerts, webhooks, email, and scheduled drills (cloud).

Revenant Cloud

Dashboard, trials, workflows, evidence, and plans.

AWS restore

RDS snapshots, sandboxes, IAM, and free-tier tips.

Redis

Redis restore proofs, optional snapshot storage, and plan limits.

  • Redis restore proofs

    Capture a Redis RDB, verify it can be restored, and choose whether Revenant keeps the snapshot.