Terraform plans,
in plain English
Post your plan JSON. Get back a human-readable summary, risk flags, reviewer checklist, and PR-ready markdown. One API call. Any CI pipeline.
Paste a plan. See the magic.
Pick an example or paste your own terraform show -json output
Results appear here
Pick an example and click Analyze to see PlanPlain in action
Get your API key
Enter your email and get a key instantly. No account, no password — just email → key.
Plan
Run terraform plan and export JSON, like you already do.
terraform show -json tfplan > plan.json
Analyze
POST the JSON to PlanPlain. Get structured analysis in milliseconds.
curl planplain.polsia.app/api/analyze \
-H "Authorization: Bearer $KEY" \
-d @plan.json
Review
Drop the markdown into your PR comment. Reviewers know exactly what to check.
gh pr comment $PR --body "$RESPONSE"
Plain-English Summary
What's actually changing, stated clearly. No parsing HCL diffs in your head.
with 3 subnets, attaches an internet
gateway, and updates the route table
for public access."
Risk Flags
Destructive changes, security implications, and cost impact flagged automatically.
MED - IAM policy scope widened to *
LOW - New CloudWatch log group
Reviewer Checklist
Context-aware checks tailored to the specific changes. Not generic boilerplate.
☐ Verify IAM wildcard is intentional
☐ Check subnet CIDR for overlap
PR-Ready Markdown
Copy-paste into GitHub, GitLab, or Bitbucket. Or automate it in CI.
**3 to add** | **1 to change** | **1 to destroy**
### Risk Assessment
| Level | Resource | Reason |
|-------|----------|--------|
- Get your API key at planplain.polsia.app
- Add it as a repository secret named
PLANPLAIN_KEY(Settings → Secrets and variables → Actions) - Add the step below to your workflow — or copy the full example workflow
Your team shouldn't need Terraform expertise to review infrastructure PRs
PlanPlain turns opaque plan output into clear, actionable reviews. Works with Terraform and OpenTofu. Fits any CI pipeline. No platform lock-in.