Skip to main content

Command Palette

Search for a command to run...

Cloud Discovery Tools

Updated
5 min read
D

Smart contract engineer | Independent security researcher.

AutoCloud

Cloud Discovery is an open-source multi-cloud resource discovery and diagramming tool. Instead of parsing code, it connects to live cloud environments (AWS, GCP, Azure, Alibaba, IBM clouds) to map out resources and their connections. It can output an interactive graph of resources, which helps you understand your deployed infrastructure across multiple providers. Initially, Cloud Discovery focused on AWS (where it fully identified relationships), but support for other clouds was in progress.

These tools are helpful for visualizing infrastructure drift or combined architectures that Infrastructure as Code (IaC) may not encompass in a single template (for instance, if you have multiple IaC deployments). Essentially, it resembles an open-source version of what Hava or Cloudviz offer, operating locally or in your own cloud.

⚠️ These tools will save you tons of time on your cloud proposals ⚠️

Comparison of Tools

Below is a comparison table summarizing the major features of these 20 tools:

ToolIaC Input SupportCloud ProvidersExport FormatsCollaboration FeaturesPricing Model
HoloriManual design + import from IaC/cloud. Can deploy via Terraform output.AWS, Azure, GCP, Alibaba, etc. (Multi-cloud)​PNG, PDF images; Terraform code exportTeam projects, share diagrams online (web app)Free tier (limited)
BrainboardTerraform HCL import & export​medium.com; also import from Azure accountAWS, Azure, GCP, Scaleway​PNG image; Terraform codeReal-time collaborative editor in browser, version control integration21-day free trial
HavaTerraform state & live cloud import (via API/Provider)AWS, Azure, GCP (multi-cloud)​PNG, PDF, JSON exportWeb app with sharing, auto-updated diagrams, version historyFree tier (1 data source)
LucidscaleCloudFormation/CDK/Terraform (indirect via cloud import)AWS, Azure, GCP​PNG, PDF, Lucidchart docsYes – part of Lucidchart (multi-user editing, commenting)​medium.commedium.com14-day trial; Enterprise pricing (no free beyond Lucidchart basic)​
CloudcraftNo direct code parse (imports deployed env or user draws)AWS only​PNG, CSV (cost), JSON (via API)Yes – share link, team editing (in paid tiers)Free tier (small diagrams)​
CloudvizNo code parse (connect AWS account to scan infra)AWS onlyPNG, SVG, PDF, Word, JSON, draw.io​Web-based editor, team accounts (Base vs Team plans)10-day free trial
CloudockitNo code parse (connect account for infra) + Visio pluginAWS, Azure, GCP (multi-cloud)​PDF, Word docs; Visio, draw.io diagramsCollaboration via generated docs; no live multi-user editingFree trial (watermarked)​
AWS PerspectiveNo code parse (live AWS inventory scan via CFN stack deploy)AWS only​PNG, PDF (screenshot from UI)Web UI for interactive use (can share within org)Free/open-source (you pay AWS resource costs)​
ARMVizARM Template JSONAzure only​SVG/PNG (via browser screenshot)None (standalone browser tool)Free (open source)​
Eraser (AI)Terraform .tf or .tfstate; also natural languageAWS, Azure (plus generic diagrams)PNG (download from editor)Yes – cloud editor with multi-user editing on saved diagramsFree web usage (Pro plans for enhanced AI usage)
Eagle EyeTerraform HCL (AWS-focused)​AWS (Terraform AWS provider)​PNG image output​None (CLI tool; share output image manually)Free (open-source CLI)​
Blast RadiusTerraform plan/state (dependency graph)Any (provider-agnostic)HTML (interactive graph on localhost)None (local UI only)Free (open-source)​
Terraform VisualTerraform plan JSONAny (depends on plan content)Web SVG (in-browser)None (browser usage)Free (open-source)​
InframapTerraform HCL or .tfstateAWS, Azure, GCP (filters by provider)​DOT, SVG (GraphViz)None (CLI tool)Free (open-source)​
RoverTerraform plan (generates its own plan)​Any (provider-agnostic)SVG export; local web UI​None (runs locally; share SVG for collaboration)Free (open-source)
TerraVisionTerraform HCL (AWS, with GCP/Azure support evolving)​AWS (multi-cloud planned)​PNG, draw.io (expected)None (CLI tool; output for documentation)Free (open-source)​
CFN DiagramsAWS CloudFormation/SAM/CDK templates​AWS onlyPNG, draw.io diagram, HTML interactiveNone (CLI generates files; share those)Free (open-source)​
Diagrams (Mingrammer)Custom code (Python) – not direct IaC parseAWS, Azure, GCP, K8s, etc.​PNG (or any image via libraries)Collaboration via code (Git)Free (open-source)​
StructurizrCustom model code (Structurizr DSL or API)All (abstract, cloud-agnostic with libraries)PNG, SVG; online viewerYes (if using Structurizr SaaS – share workspaces)Free trial; limited free plan or paid per workspace​
Cloud DiscoveryNo code parse (live environment scan)​AWS (multi-cloud goal: GCP, Azure)​JSON graph, HTML report, imagesNone (tool outputs data; can integrate into reports)Free (open-source)​

Summary

The best choice depends on your use case: If you want a polished diagram directly from Terraform code, tools like Brainboard, Eagle Eye, TerraVision, or Inframap are useful. For AWS CloudFormation/CDK, CFN Diagrams is excellent.

For live cloud environments and multi-cloud scenarios, Hava, Holori, or Cloudviz provide automated visualizations. If you prefer treating diagrams as part of your codebase, Mingrammer’s Diagrams or Structurizr might appeal.

And if you’re curious about AI-assisted diagramming, Eraser offers a cutting-edge approach to go from IaC to a diagram with minimal effort. All these tools, especially the free tiers and open-source options, make it easier to keep your architecture diagrams in sync with your infrastructure code—improving documentation and team understanding of complex cloud deployments.

17 views