Atlantis

runatlantis.io ↗

Run Terraform plan and apply workflows in response to pull request comments.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about Atlantis

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Atlantis homepage

What it does

Atlantis is a self-hosted Terraform pull-request automation server. It receives webhooks from a Git provider and connects pull request comments to Terraform commands, so reviewers can inspect plan output and manage applies in the context of a code review. The deployment guide requires Git host credentials and a webhook secret. Atlantis coordinates Terraform workflows; it does not replace the Terraform or OpenTofu engine.

Put infrastructure plans in the review thread

Atlantis is a small Go server that receives webhooks from a Git host and runs Terraform workflows for pull requests. After configuring provider credentials and a webhook secret, a team can use atlantis plan to create a plan for the pull request's branch. Reviewers can examine the output in the pull request before using atlantis apply to apply the matching plan. This workflow makes infrastructure changes visible alongside code review, but Atlantis must be deployed where the Git host can reach its webhook endpoint. The team also remains responsible for protecting credentials, choosing which repositories and projects are enabled, and deciding who can trigger an apply. The deployment documentation covers these access and repository-configuration requirements. Atlantis is distributed under the Apache License 2.0. It is an automation layer around Terraform commands, not the infrastructure language or provider implementation itself; teams should confirm that their Terraform or OpenTofu versions and repository configuration match their workflow.

Strengths

  • Plan output can be attached to pull request workflows so reviewers can inspect infrastructure changes before apply.
  • Commands can be triggered through pull request comments after the Git host sends a webhook.
  • The project documents deployment prerequisites, credentials, webhook secrets, and repository configuration.

Watch out for

  • Teams operate a server that must receive Git-provider webhooks and maintain its access credentials and secret.
  • Atlantis coordinates Terraform commands but still requires a configured Terraform or OpenTofu project and provider credentials.

Best for

  • Reviewing and applying Terraform changes through pull-request workflows
  • Platform teams that want infrastructure plan output and approvals adjacent to code review

Sources