runatlantis/atlantis

Terraform Pull Request Automation

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 7th, 2026
Created on February 6th, 2018
Open Issues & Pull Requests: 918 (+0)
GitHub issues: Enabled
Number of forks: 1,335
Total Stargazers: 9,281 (+0)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 99.6 days
90th percentile: 292.3 days
Tracked items: 706

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "provider/gitlab" is answered fastest, typically in about 15 hours, while "security" waits about 6 days. 44% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 701
New in 7 days: 8
Closed in 7 days: 1
Avg open age: 1,121 days
Stale 30+ days: 653
Stale 90+ days: 573

Recent activity

Opened in 7 days: 8
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Stale (483)
  • bug (401)
  • feature (376)
  • question (34)
  • docs (33)
  • provider/github (31)
  • provider/gitlab (31)
  • help wanted (24)

Detailed Description

Atlantis is a self-hosted application that automates Terraform workflows triggered by pull request events. It listens for webhook notifications from version control systems and executes Terraform operations remotely, posting results back as pull request comments.

The tool solves the problem of managing Terraform changes across teams by centralizing execution and visibility. When a pull request containing Terraform code is opened or updated, Atlantis automatically runs terraform plan and comments the output back to the pull request. Team members can then trigger terraform apply directly from the pull request interface using comments, eliminating the need for manual command-line execution and ensuring all Terraform changes flow through a consistent, auditable process. The approach makes infrastructure changes visible to the entire team and enables standardized workflows regardless of individual developer setup.

Atlantis suits organizations where multiple engineers need to collaborate on infrastructure code but lack a centralized approval and execution mechanism. It is particularly valuable for teams wanting to enable non-operations engineers to participate in Terraform changes while maintaining control and visibility. The tool works well in environments where pull request-driven workflows are already established and where teams want to avoid developers running terraform apply locally with varying configurations or credentials.

Development activity shows consistent engagement with the project. The codebase receives regular updates addressing bugs and adding features. The project maintains active communication channels including a dedicated Slack community for users and contributors. Documentation is actively maintained with guides and comprehensive reference materials available. The tool accepts external contributions through a defined contribution process.