Atlantis

Atlantis is an open-source (Apache-2.0) Go application you deploy yourself; it listens for GitHub, GitLab or Bitbucket pull request webhooks and runs terraform plan/apply from PR comments, with workspace locking.

Infrastructure as CodeOpen sourceSelf-hosted
Visit official website

Published Updated

CategoryInfrastructure as Code
AccessSelf-hosted
PricingOpen source
APISee vendor
Overview

What is Atlantis?

Atlantis is a free, open-source (Apache-2.0) application, originally created at Lyft, that automates Terraform via pull requests. You deploy it yourself - as a Go binary, Docker image, or into Kubernetes - and point it at GitHub, GitLab or Bitbucket repositories via webhooks. It has no hosted/SaaS offering of its own; commercial platforms such as Spacelift, env0 and Terraform Cloud compete with it by offering a managed alternative.

Read the full overview

Sources checked 27 September 2026: Atlantis GitHub repository, Atlantis user guide.

Why teams use it

Key capabilities

  • Webhook listener: Reacts to pull request events from GitHub, GitLab or Bitbucket.
  • Plan on PR: Automatically runs terraform plan and comments the output on the pull request.
  • Apply on command: A team member comments atlantis apply to run terraform apply.
  • Locking: Locks the directory/workspace until the PR is merged or the lock is manually removed, preventing concurrent changes.
Core areas

Terraform/OpenTofu pull-request automation and change locking. It does not include a policy engine, cost estimation UI, or multi-tenant governance dashboard out of the box - those require add-ons or a different platform.

Positioning

Choose Atlantis when you want free, self-hosted pull-request automation for Terraform or OpenTofu and are comfortable operating the server yourself (upgrades, webhooks, secrets, backups). If you need a managed service, a built-in policy engine, SSO or a support contract, compare it against a commercial platform instead.

Why it matters

Atlantis is free, but the cost shifts to you: hosting, patching, webhook security and backups. A useful trial deploys it against one real repository and confirms the plan-comment-apply-lock loop works with your existing GitHub/GitLab/Bitbucket setup before rolling it out further.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Pricing model
Open source
API
Not specified
Check with the publisher

Official resources

Before you shortlist

What to verify for your environment

Start from the users, systems and operating responsibilities the tool needs to support.

  • Confirm current features, licensing and support terms with the publisher.
  • Validate deployment, data location, access control, backup and recovery requirements.
  • Test integrations, export paths and a representative operational workflow before committing.
Community experience

Reviews of Atlantis

No published reviews yet.

Loading review form…