🗂️ Navigation

Atlantis

Terraform Pull Request Automation.

Visit Website →

Overview

Atlantis is an application for automating Terraform via pull requests. It's a self-hosted Go application that listens for GitHub, GitLab, and Bitbucket webhooks for pull request events. Atlantis allows you to see the output of `terraform plan` and `terraform apply` directly in your pull requests, which helps to improve collaboration and safety when working with Terraform.

✨ Key Features

  • Terraform automation via pull requests
  • Support for GitHub, GitLab, and Bitbucket
  • Plan and apply previews in pull requests
  • Locking to prevent concurrent runs
  • Customizable workflows

🎯 Key Differentiators

  • Open-source and self-hosted
  • Focus on pull request-based workflows

Unique Value: Provides a simple, free, and self-hosted way to bring collaboration and automation to Terraform workflows through pull requests.

🎯 Use Cases (3)

Collaborating on Terraform changes as a team Implementing a GitOps workflow for Terraform Auditing and reviewing infrastructure changes before they are applied

✅ Best For

  • Providing a simple, self-hosted solution for teams to review and apply Terraform changes through pull requests.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Organizations needing a fully managed SaaS platform with enterprise features like SSO and policy as code.
  • Managing IaC tools other than Terraform.

🏆 Alternatives

Terraform Cloud Spacelift env0

Atlantis is a much simpler and free alternative to Terraform Cloud. It focuses solely on the PR workflow and lacks advanced features like policy as code, a UI, or managed state storage, which are core to platforms like Terraform Cloud and Spacelift.

💻 Platforms

Web (via Git provider UI) API

🔌 Integrations

Terraform GitHub GitLab Bitbucket

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Open source, self-hosted.

Visit Atlantis Website →