driftctl

The open-source tool for infrastructure drift detection.

Visit Website →

Overview

driftctl is a free and open-source command-line interface (CLI) tool that scans cloud environments and compares the running infrastructure with Infrastructure as Code (IaC) definitions. It helps developers and DevOps teams to detect, track, and alert on drift, which is the difference between the desired state defined in code and the actual state of the infrastructure. It supports AWS, Google Cloud, Azure, and GitHub.

✨ Key Features

  • Drift Detection as Code
  • Multi-Cloud Support (AWS, GCP, Azure)
  • Multiple IaC sources (Terraform, CloudFormation)
  • Filtering and customization of drift analysis
  • CI/CD Integration
  • Open Source

🎯 Key Differentiators

  • Open-source and free
  • Focused specifically on drift detection
  • CLI-first approach

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 Spacelift env0 Bridgecrew

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

💻 Platforms

Desktop (CLI) API

🔌 Integrations

AWS Google Cloud Azure GitHub Jenkins GitLab CI CircleCI

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Fully open-source and free.

Visit driftctl Website →