TerraVision¶
Turn Terraform code into professional cloud architecture diagrams that stay in sync with your infrastructure — automatic, secure, living documents
Watch a 4-Minute Intro¶
From Terraform Code → Architecture Diagram¶
Why TerraVision?¶
-
Always up-to-date
Diagrams generated directly from your Terraform code — no more drift between docs and reality.
-
100% client-side
No cloud access required. Runs locally. Your
.tfcode never leaves your machine. -
CI/CD ready
Automate diagram updates on every PR merge. Works with GitHub Actions, GitLab, Jenkins, Azure DevOps.
-
Multi-cloud
AWS (full), GCP, and Azure (core services) — including multi-cloud architectures on a single diagram.
-
Interactive HTML
terravision visualiseproduces a self-contained HTML with clickable nodes, search, and animated data flow. -
Editable draw.io
Export to
.drawioand open in draw.io, Lucidchart, or any mxGraph editor. -
Optional AI annotations
Auto-generate labels, titles, and flow sequences from Ollama (local) or AWS Bedrock.
-
Terragrunt compatible
Auto-detects single- and multi-module Terragrunt projects. No extra flags needed.
Quick Start¶
Install with pip:
Generate your first diagram:
Or try the interactive HTML output:
See the Installation Guide for Docker, Nix, and platform-specific instructions, or jump straight into the Usage Guide.
Try the Interactive Demos¶
These are real outputs of terravision visualise — click any node to see its metadata, use the search box, and pan/zoom around.
Documentation¶
-
Install via pip, Docker, or Nix. Platform-specific instructions for all dependencies.
-
All commands, options, output formats, and advanced usage patterns.
-
Customise your diagrams with YAML annotations, flows, and AI suggestions.
-
Automate diagrams in GitHub Actions, GitLab, Jenkins, Azure DevOps.
-
Cloud credentials, LLM data, offline use, Terragrunt — the most common questions.
-
Common errors and how to fix them.
Support¶
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Source code: github.com/patrickchugh/terravision



