Preview infrastructure changes with human-readable diffs, cost impact estimation, and rollback commands — before you hit deploy.
⭐ Star this repo if you manage infrastructure — it helps other devs find DeployDiff!
pip install deploydiff
Or install the latest version directly from GitHub:
pip install git+https://github.com/Coding-Dev-Tools/deploydiff.git
Or install via Homebrew (macOS/Linux):
brew tap Coding-Dev-Tools/tap
brew install deploydiff
Or install via Scoop (Windows):
scoop bucket add Coding-Dev-Tools https://github.com/Coding-Dev-Tools/scoop-bucket
scoop install deploydiff
# Preview infrastructure changes
deploydiff preview --tf plan.json
deploydiff preview --cfn changeset.json
deploydiff preview --pulumi preview.json
deploydiff preview --tf plan.json -v # verbose: before/after details
# Estimate cost impact
deploydiff cost --tf plan.json
deploydiff cost --cfn changeset.json
deploydiff cost --tf plan.json --pricing custom-pricing.json
# Generate rollback commands
deploydiff rollback --tf plan.json
deploydiff rollback --cfn changeset.json
# Run as MCP server (for AI agent integration)
deploydiff mcp
previewcostrollbackDeployDiff can run as an MCP (Model Context Protocol) server, letting AI coding agents like Claude Code and Cursor interact with your infrastructure diffs directly:
# Start MCP server (requires click-to-mcp)
deploydiff mcp
# Preview changes in CI pipeline
deploydiff preview --tf plan.json
# Check cost impact before deploy
deploydiff cost --tf plan.json
# Generate rollback commands for rapid recovery
deploydiff rollback --tf plan.json
Combine with shell scripting for pipeline gating:
# Gate on destructive changes (check preview output for destroy actions)
deploydiff preview --tf plan.json | grep -q "destroy" && echo "WARNING: Contains destructive changes!"
# Check cost impact (use --pricing for custom pricing data)
deploydiff cost --tf plan.json --pricing custom-pricing.json
DeployDiff is one of 11 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 11 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