Terraform Test Frameworks
Compare 21 terraform test frameworks tools to find the right one for your needs
🔧 Tools
Compare and find the best terraform test frameworks for your needs
Scalr
A Terraform automation platform that provides a hierarchical structure for managing environments, credentials, and variables.
env0
An automation platform for IaC that enables self-service, governance, and cost management for Terraform and Terragrunt.
Spacelift
A specialized CI/CD and management platform for Terraform, Pulumi, and other IaC tools, with a focus on policy and collaboration.
Infracost
A CLI tool and API that shows cloud cost estimates for Terraform projects, helping developers see the cost impact of their changes.
Open Policy Agent (OPA)
An open-source, general-purpose policy engine that can be used to enforce policies on Terraform plans.
Snyk IaC
A developer-focused security tool that scans IaC files for misconfigurations and provides context and remediation advice.
Terraform Cloud
The official managed service from HashiCorp for running Terraform, providing collaboration, governance, and automation features.
tfsec
An open-source static analysis tool that checks Terraform code for security misconfigurations and compliance violations.
Terrascan
An open-source static code analyzer for IaC that helps detect security vulnerabilities and compliance violations.
Checkov
An open-source static analysis tool for scanning infrastructure as code (IaC) files for misconfigurations.
KICS
An open-source static analysis tool from Checkmarx that scans IaC for security vulnerabilities, compliance issues, and misconfigurations.
Terratest
A Go library that provides patterns and helper functions for testing infrastructure, with first-class support for Terraform.
tflint
A linter for Terraform that focuses on checking for potential errors, best practices, and enforcing conventions.
Atlantis
An open-source, self-hosted application for automating Terraform via pull requests, enabling a GitOps workflow.
Terragrunt
A CLI tool that acts as a thin wrapper on Terraform to help manage complex projects by keeping code DRY and managing remote state.
driftctl
A CLI tool that scans cloud environments, compares them to your IaC state, and reports any unmanaged resources or drift.
Regula
An open-source tool that evaluates Terraform and CloudFormation for security misconfigurations and compliance with standards like CIS.
conftest
A utility that uses the Rego language from Open Policy Agent to write tests against configuration files, including Terraform.
kitchen-terraform
A set of plugins for the Test Kitchen framework that enables integration and acceptance testing of Terraform code.
Terratag
An open-source CLI tool from env0 that helps manage and apply tags to all resources within a Terraform project.
Yor
An open-source tool that automatically adds tags to IaC files, enriching them with context like git repository and commit details.