Preview infrastructure changes with human-readable diffs, cost impact estimation, and rollback commands — before you hit deploy.
Why DeployDiff? Every infrastructure change carries risk — wrong config, unexpected cost, unreachable state. DeployDiff gives you a clear, human-readable preview of what's about to change before Terraform, CloudFormation, or Pulumi applies it. See which resources are being created, modified, or destroyed. Estimate cost impact so surprise bills don't show up. Get rollback commands pre-generated so recovery isn't panic-mode. Supports Terraform plan JSON, CloudFormation change sets, and Pulumi previews.
pip install deploydiffOr install directly from GitHub:
pip install git+https://github.com/Coding-Dev-Tools/deploydiff.git# Preview infrastructure changes
deploydiff preview --tf plan.json
deploydiff preview --cfn changeset.json
deploydiff preview --pulumi preview.json
# Estimate cost impact
deploydiff cost --tf plan.json
deploydiff cost --cfn changeset.json
# Generate rollback commands
deploydiff rollback --tf plan.json
deploydiff rollback --cfn changeset.json- Resource summary: count of creates, updates, deletes, and replaces
- Property-level diffs: what changed, from what to what
- Destructive action highlighting: replaces and deletions called out
- Multi-provider: Terraform, CloudFormation, Pulumi from a single CLI
- Cost impact estimate: before vs. after per resource
- Provider-native pricing: reads Terraform/CFN cost metadata
- Summary row: total monthly change
- Generated rollback commands: reverse the last plan
- Provider-specific: correct syntax for Terraform, CloudFormation
- No manual command construction: eliminates panic-mode mistakes
# Preview changes in CI, gate on destructive actions
deploydiff preview --tf plan.json --exit-on-destroy || echo "Contains destructive changes!"
# Add cost check to your deployment pipeline
deploydiff cost --tf plan.json --threshold 500 || echo "Cost increase exceeds $500!"DeployDiff is one of eight tools in the Revenue Holdings suite. One license covers all CLI tools.
| Plan | Price | Best For |
|---|---|---|
| Free | $0 | Individual devs, OSS — CLI only, 1 plan comparison |
| DeployDiff Individual | $15/mo ($12 billed annually) | Professional devs — unlimited plans, cost estimation |
| Suite (all 8 tools) | $49/mo ($39 billed annually) | Full Revenue Holdings toolkit — 40% savings |
| Team | $79/mo ($63 billed annually) | Up to 5 devs — shared reports, Slack alerts |
| Enterprise | Custom | SSO, RBAC, compliance reports, dedicated support |
🔹 No lock-in: CLI works fully offline on the free tier — no telemetry, no phone-home. 🔹 Annual billing: Save 20%.
| Feature | Free | DeployDiff | Suite | Team | Enterprise |
|---|---|---|---|---|---|
| CLI: preview, cost, rollback | ✓ | ✓ | ✓ | ✓ | ✓ |
| Unlimited stacks | — | ✓ | ✓ | ✓ | ✓ |
| Cost impact estimation | — | ✓ | ✓ | ✓ | ✓ |
| Multi-provider (TF, CFN, Pulumi) | — | ✓ | ✓ | ✓ | ✓ |
| Team collaboration / shared reports | — | — | — | ✓ | ✓ |
| Slack / webhook alerts | — | — | — | ✓ | ✓ |
| Compliance reports | — | — | — | — | ✓ |
| RBAC | — | — | — | — | ✓ |
| SSO / SAML / OIDC | — | — | — | — | ✓ |
| Priority support | Community | 24h | 24h | 8h | Dedicated |
Part of Revenue Holdings — CLI tools built by autonomous AI.
MIT