v1.0.0
First public release: turn any Terraform plan into an interactive cloud architecture diagram — AWS, Google Cloud and Azure, including multi-cloud plans.
Highlights
- Three clouds, one tool — 265 resource-type mappings across AWS (80), GCP (82) and Azure (103), with official vendor icons and per-provider relationship inference (VPC/subnet nesting, load-balancer wiring, entry-point detection)
- CLI + library + web viewer —
tf-arch serve(interactive viewer with pan/zoom, filters, diff inspector),tf-arch render(standalone SVG, no browser),tf-arch inspect(plan summary,--jsonfor scripting), plus aplanToSvg()programmatic API - Plan-diff aware — create/update/delete actions are color-coded, with update diffs shown in the inspector
- Zero runtime dependencies, hardened local server (strict CSP, DNS-rebinding protection, path-traversal and symlink containment), and hostile-plan injection tests
- Supported on Node 22, 24 and 26 (all active release lines)
Install
npm install -g tf-arch-diagram-generator
terraform show -json tfplan > plan.json
tf-arch serve plan.json --openThe attached SVGs are rendered from the bundled example plans (examples/) with tf-arch render.