Atlantis-native · Drop-in · 5 min setup

Your Terraform plan,
explained.

AI-narrated plan summaries with risk scoring — posted directly to your PR. Know what's changing. Know what it means. Apply with confidence.

Works with Atlantis, GitHub Actions, GitLab CI
terraform plan output
Terraform will perform the following actions:

  # aws_security_group.api will be updated in-place
  ~ resource "aws_security_group" "api" {
        id          = "sg-0a1b2c3d4e5f"
        name        = "api-sg"
      ~ ingress {
          ~ cidr_blocks      = [
              - "10.0.0.0/8",
              + "0.0.0.0/0",
            ]
            from_port        = 5432
            protocol         = "tcp"
            to_port          = 5432
        }
    }

  # aws_db_instance.primary must be replaced
  -/+ resource "aws_db_instance" "primary" {
      ~ engine_version       = "14.6" -> "15.4"
      ~ identifier           = "prod-db" -> "prod-db-v2"
      + deletion_protection  = true
        ...
        allocated_storage    = 100
        instance_class       = "db.t3.large"
    }

  # aws_ecs_service.api will be updated in-place
  ~ resource "aws_ecs_service" "api" {
      ~ desired_count = 2 -> 4
        id            = "arn:aws:ecs:..."
    }

Plan: 1 to add, 2 to change, 0 to destroy.
DriftWise analysis
Medium risk
3 changes · 1 needs immediate review before applying
One change opens database access to the public internet — likely unintentional and should be reviewed before apply. The RDS replacement will cause a brief outage during the upgrade window. The ECS scaling change is safe.

aws_security_group.api modified Review
Port 5432 (Postgres) ingress changed from internal VPC range to 0.0.0.0/0. This opens your database port to the public internet.
Confirm this is intentional — public database exposure is a common misconfiguration.
aws_db_instance.primary replace Downtime
Postgres upgrade from 14.6 to 15.4 requires instance replacement. Expect 2–5 minutes of downtime. Deletion protection will be enabled on the new instance.
aws_ecs_service.api modified Safe
Desired count doubled from 2 to 4. No replacement. Traffic will be served continuously during the update.
5min
to integrate with Atlantis
5
risk levels scored
0
workflow changes required
plans on the Team tier
How it works

Three lines of config.
Instant intelligence.

Step 01
Add to atlantis.yaml
Drop a single run step into your existing workflow. No new tools, no new UI, no migration. Atlantis keeps doing what it does.
run: |
  terraform show -json $PLANFILE \
    | curl -sX POST \
    app.driftwise.ai/api/v2/orgs/$ORG/analyze \
    -H "x-api-key: $KEY" \
    -d @-
Step 02
Plan runs as normal
DriftWise receives the plan, parses the structured diff, and sends only what's relevant to the LLM. No secrets, no state files — just the change data.
Parsing plan...
Detected: 3 changes
Risk signals: 2 found
Generating narrative...
Step 03
Review the narrative
A plain-English summary with risk scoring is returned in the response — Atlantis includes it in the plan output on your PR. Your team can review and decide in seconds.
DriftWise Analysis
Risk: Medium
3 changes · 1 flagged
→ View full analysis
Risk scoring

Five levels.
Zero ambiguity.

None
No changes detected. Empty plan or no-op — nothing to review.
Low
Non-breaking changes with no security or data implications. Tags, descriptions, scaling parameters.
Medium
Changes that could have side effects. Config that affects availability, timing, or dependent systems.
High
IAM mutations, security group changes, public exposure changes, KMS key modifications.
Critical
Resource deletion or forced replacement — especially databases, stateful resources, or anything with data.

Start free.
Pay when it saves you.

Annual pricing: Team $1,490/yr (save 17%), +$120/yr per extra seat.

Free
$0
forever
  • 10 plan analyses / month
  • 1 seat
  • Current run only
  • Atlantis + GitHub Actions
  • Risk scoring
  • PR comment output
  • SSO / SAML
  • Audit log
Get started free
Enterprise
Talk to us
custom contract
  • Everything in Team
  • Unlimited seats
  • Unlimited run history
  • Audit & compliance rules
  • SCIM provisioning
  • SLA + dedicated support
Contact us

Apply with confidence.

Add DriftWise to your Atlantis workflow in 5 minutes. Free forever, no card required.

Start free Read the docs