An interactive visualization tool for Terraform plans, helping you understand infrastructure changes through a graphical interface.
Terraform Visual is an open-source tool that creates interactive visual diagrams from Terraform plan outputs. It solves the problem of understanding complex infrastructure changes by transforming JSON plan files into graphical representations that show resource relationships and modifications. The tool helps teams review and validate infrastructure deployments before applying Terraform changes.
Infrastructure engineers, DevOps teams, and platform engineers who work with Terraform for infrastructure-as-code and need to understand complex infrastructure changes during planning phases.
Developers choose Terraform Visual because it provides immediate clarity on Terraform plans through visualization, supports multiple usage methods (web, CLI, Docker), and integrates easily into existing workflows without disrupting established Terraform processes.
Terraform Visual is an interactive way of visualizing your Terraform plan
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Transforms JSON Terraform plans into graphical representations that show resource relationships and changes, making complex infrastructures easier to understand at a glance.
Offers web application, CLI tool, and Docker image, allowing users to choose the method that best fits their workflow, from quick online checks to secure local processing.
The Docker image combines Terraform and the visualization tool, enabling seamless integration into existing CI/CD pipelines for automated plan reviews.
CLI version processes Terraform plans locally without uploading to external servers, addressing security concerns for sensitive infrastructure data.
Requires Terraform plans in JSON format, which adds an extra conversion step (terraform show -json) and may not support all Terraform output variations or future changes.
Only works with static plan files; it cannot visualize ongoing changes or integrate directly with Terraform Cloud/Enterprise for dynamic environments.
Focuses on basic visualization without built-in cost estimation, policy checks, or multi-plan comparisons that other infrastructure tools provide.