driftctl

The open-source tool for infrastructure drift detection.

Visit Website →

Overview

driftctl is a command-line interface tool that specializes in detecting, tracking, and alerting on infrastructure drift between your Infrastructure as Code (IaC) and your cloud environments. It helps to identify unmanaged resources and discrepancies between your Terraform state and the actual state of your cloud resources. By providing a clear overview of drift, driftctl enables teams to maintain a secure and consistent infrastructure.

✨ Key Features

  • Drift Detection
  • Unmanaged Resource Discovery
  • IaC Coverage Analysis
  • Multiple Cloud Provider Support (AWS, GCP, Azure, GitHub)
  • CI/CD Integration
  • Multiple Output Formats (JSON, HTML)

🎯 Key Differentiators

  • Focus on drift detection for unmanaged resources
  • Open-source and community-driven

Unique Value: Provides a simple, fast, and extensible way to manage infrastructure drift as code, completely for free.

🎯 Use Cases (4)

Detecting unmanaged infrastructure resources Ensuring infrastructure state matches IaC definitions Auditing cloud security and compliance Automating drift detection in CI/CD pipelines

✅ Best For

  • Continuous monitoring of infrastructure drift
  • Security auditing for unauthorized changes

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Real-time infrastructure provisioning
  • Cost management

🏆 Alternatives

Terraform Terragrunt Terrascan

Unlike managed platforms, it's a lightweight CLI that can be easily integrated anywhere without vendor lock-in.

💻 Platforms

Desktop (CLI) API

🔌 Integrations

GitHub Actions GitLab CI CircleCI Jenkins

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Fully open-source and free.

Visit driftctl Website →