Keep production running, from Day 2 to recovery

Day 2 operations, from drift checks to upgrades and rollbacks, and resiliency to recover fast when something breaks.

Drift detection and Day 2 operations ship today. Some recovery capabilities are in early access.

Trusted by leading teams

How it works

Operate it. Recover it.

01

Operate it

Drift, failed applies and state, handled after the deploy, with alerts that reach the right people.

→
02

Recover

Roll a failed deployment back to its last good state, with every run's plan and state on record.

With agents

Every agent change has a way back

Ask Kyro to prepare a rollback. You see the plan and approve it before anything changes.

Roll back orders-prod to run #1287.
KyroPlan ready: 0 to add, 1 to change, 0 to destroy. Approve to apply.
Key features

Day 2 and recovery

Day 2 operations ship today. Recovery capabilities marked Early access are with design partners.

Available nowEarly access
All features
1Operate itDrift & Day 2
Drift Detection

Continuously monitor, detect, and remediate infrastructure drift to maintain desired state after deployment.

Catch Drift

Scheduled drift checks with alerts.

Manage State

State and backends handled for every workflow.

Notifications

Failures, approvals and drift reach the right people.

2RecoverRollback & resilience
Discover what you run and what is at risk3 now · 1 early
  • Cloud inventory, marked managed, unmanaged or drifted
  • Misconfigurations by resource, account and region
  • Scheduled drift detection with alerts
  • Recovery readiness per application, against its SLA Early access
Protect a recoverable copy of your configuration3 now · 1 early
  • State and sources of every run kept in your own storage
  • Codify unmanaged resources into OpenTofu or Terraform
  • Backup policies as code, with checks and approvals
  • Snapshots of resources nobody codified Early access
Assess and fix what would break your SLA2 now · 2 early
  • Policies that block, warn or require approval
  • Approvals and audit logs on every change
  • Resilience policy pack: multi-AZ, deletion protection, backups Early access
  • Fixes delivered as a patch you review Early access
Recover the infrastructure, then hand off the data2 now · 3 early
  • Recover a whole stack in dependency order
  • Review a plan before anything is applied
  • Roll back to a previous run Early access
  • Recover into another region or account Early access
  • Start data restores in your backup platform Early access
Prove it works before you need it2 now · 2 early
  • Scheduled checks that alert when something can’t be recovered
  • Run history and audit logs for every restore
  • Scheduled recovery drills Early access
  • Audit evidence, for example for DORA Early access
Give every agent change a way back Agents2 now · 1 early
  • Kyro and MCP agents act with your role, behind approvals
  • Agent skills work through the same guardrails
  • A restore point before every agent change Early access

Early accessFounding 50 design partners get these first.Apply to join →

Step by step

A ransomware night, step by step

StackGuardian rebuilds the infrastructure from code, and your backup platform restores the data into it.

01Spot what changed

Drift detection flags resources that no longer match code, and Cloud Inventory shows what appeared outside it.

Available now

02Pick a restore point

Choose the last run you trust. For resources nobody codified, choose a configuration snapshot.

Runs available nowSnapshots in early access

03Rebuild from code

sg-dr reads your own bucket, rebuilds the working directory with the exact OpenTofu or Terraform version, and plans against what is live.

Available nowNew region or account in early access

04Check and approve

Policies run against the recovery plan and a named person approves it. Every decision lands in the audit log.

Available now

05Restore the data

Once the infrastructure exists, StackGuardian starts the restore in your backup platform and reattaches the volumes and databases it returns.

Early access · custom steps can call your scripts today

06Verify and record

StackGuardian checks the environment against the restore point again and records how long recovery took.

Early access

Restoring code and state alone does not restore an application. Data, secret values and identity providers keep their own recovery paths. StackGuardian connects to them and puts the infrastructure in place first.

Where StackGuardian fits

Your cloud resources need their own plan and apply

Agent rollback tools restore prompts, skills and code. Backup platforms restore data. StackGuardian covers what sits in between.

Prompt, skillsagent config
Commitin Git
Planwhat will change
Applyto the cloud
Cloud resourcesand state
Datadatabases, volumes
Agent and code rollback toolsOrchestrate: plan, policy check, approval, applyOperate: drift, Day 2, recoverYour backup platform
Early access

Get a recovery review and early access

We are working with a small group of design partners on the steps marked Early access. Tell us what you run and what you would recover first, and we will set up a 30-minute call.

  • Recovery readiness review of one application with our engineers
  • sg-dr verify set up against your own storage
  • Early-access steps that match your backup platform and clouds

We use these details only to follow up about early access.

FAQ

Questions teams ask first

Does StackGuardian back up our data?

No. Your backup platform keeps protecting and restoring data. StackGuardian covers the infrastructure that data runs on, and the early-access steps connect the two.

Why does StackGuardian do recovery?

We did not set out to build a recovery product. Customers started using StackGuardian as part of their disaster recovery setup, because the pieces were already there: drift detection on every workflow, state managed and versioned in your storage, and whole stacks recovered from code, in dependency order.

Why does recovery start with infrastructure as code?

OpenTofu and Terraform state records every resource, its ID and what it depends on, so stacks recover in the order those dependencies require. The module that built production is the module that rebuilds it, pinned to the version the last run used. You see a plan before every restore, and the restore runs through the same workflow you deploy with, so the recovered environment stays under code and keeps its run history.

Where does recovery read from?

With private runners, the state, sources, inputs and outputs of every run live in your own S3 bucket or Azure container. sg-dr reads them with your own credentials and does not need the StackGuardian API.

What access does it need?

sg-dr uses your own cloud and Git credentials and only reads your storage. Cloud Inventory needs a read connector to the accounts you want discovered. You choose which accounts to connect.

What can be recovered today?

sg-dr rebuilds and plans OpenTofu and Terraform workflows that ran on private runners, including whole stacks in dependency order. For Helm, Ansible, kubectl and CloudFormation workflows, it recovers sources and inputs for you to run. Secret values are listed for you to supply.

How do I roll back a bad change?

Most recoveries are small: a bad change, a module upgrade that went wrong, or a setting someone changed in the console. Point sg-dr at a specific earlier run, including one that failed, and plan it against live infrastructure before you decide. Drift runs and inventory statuses show which resources moved away from code, and when. Rollback from a checkpoint in the platform, with an impact preview, is in early access.

What about resources nobody wrote in code?

Codify generates OpenTofu or Terraform for them from Cloud Inventory (AWS, Azure and Google Cloud), so they can go through a workflow and become recoverable. Snapshots for uncodified resources are in early access.

How do AI agents fit in?

Coding agents and Kyro run their changes through the same workflows as yours, with the same policies, approvals and recovery path. In early access, a small resilience agent hooks into your cloud and Git connectors, runs on your runner and reads state from your own storage. Recovery accounts can grant it wider, time-limited permissions during an incident, and every action it takes is still a plan, a policy check and an approval.

What does recovery run on?

The engine StackGuardian customers deploy with every day: the workflow engine, stacks, Tirith, approvals and audit logs, private runners, Cloud Inventory and Codify, the template library, and Kyro with the MCP server. The path you restore with is the path you exercise on every change.

What does early access involve?

A 30-minute call about what you run and what you would recover first, then access to the early steps that fit, set up with our engineers.

Missing a step you need?

Tell us the systems you would recover first and what your backup platform already covers. Design partners shape what ships next.