Atlantis

Open source

Free, self-hosted Terraform automation via pull requests

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
CategoryInfrastructure as Code
AccessSelf-hosted
LicenseVerify license
FoundedNot specified
Profile views32
Latest sourceSeptember 27, 2026
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.

AtlantisInfrastructure as Code

Free, self-hosted Terraform automation via pull requests

Open sourceSelf-hostedOpen source
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.
Open-source code Self-hosted deployment
Use cases

Where Atlantis fits

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.

Choose for your workload

Positioning and limitations

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.

“Free, self-hosted Terraform automation via pull requests”

Technical details

Access
Self-hosted
Source model
Open source
License
Verify license
Founded
Not specified
Pricing model
Open source
API
Not specified
Before you shortlist

What to verify

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

  • Confirm current features, licensing and support terms.
  • Validate deployment, data location and access control.
  • Test integrations, exports and recovery workflows.
Evaluation methodology →
Community experience

Reviews of Atlantis

No published reviews yet.

Loading review form…

Continue with the publisher

Official resources

Documentation ↗Source code ↗
Official product resources

Explore Atlantis

Free, self-hosted Terraform automation via pull requests

Get started with Atlantis View documentation
  • Open source
  • Self-hosted