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
- Atlantis | Terraform Pull Request Automation (Oct 25, 2026)
- Deployment | Atlantis (Oct 25, 2026)
- Using Atlantis | Atlantis (Oct 25, 2026)
- runatlantis/atlantis (Oct 25, 2026)
- Apache License 2.0 | runatlantis/atlantis (Oct 25, 2026)
