Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>CloudForge — Terraform Visual ForgeNew to Visual Studio Code? Get it now.
CloudForge — Terraform Visual Forge

CloudForge — Terraform Visual Forge

cloudforge

|
27 installs
| (1) | Free
Forge visual infrastructure from Terraform files. Import, visualize, and generate IaC for Azure, AWS, and GCP — with The Foundry team board for your organization's forges. AI works with GitHub Copilot, Claude Code, or Codex. Powered by CloudForge.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CloudForge — Terraform Visual Forge

Visualize, import, and forge Terraform infrastructure — your Forges — directly inside VS Code, powered by CloudForge.

Compatible with VS Code, Kiro, and any VS Code-based IDE.


What's New

What's New in 2.4 — Live Cloud Import

  • Import your real infrastructure — the new Live Import button pulls existing Azure/AWS resources through your CloudForge cloud connections: discovery runs with live progress, resources land with proper identities and relationships, laid out by category — just like the web designer. Replace or append to the current forge. (GCP discovery is coming soon.)

What's New in 2.3 — The Mold Library

  • 90 best-practice Molds — Curated architecture templates, 30 per cloud (Azure, AWS, GCP), spanning Web Apps, Microservices, Serverless, Data & Analytics, Networking, Security, AI & ML, and DevOps. Open Molds in the toolbar, filter and preview, then Use this Mold to forge a complete, well-laid-out architecture in one click — each with "why this shape" best-practice notes.
  • Always fresh — the catalog is fetched from cloudforge.cloud at runtime, so new Molds arrive without updating the extension (an offline copy is bundled as fallback).

What's New in 2.2 — Bring Your Own AI

  • Works with GitHub Copilot, Claude Code, or Codex — Vani, the Assay, and plan analysis now run on whichever AI you already have. No Copilot? If the claude or codex CLI is installed, CloudForge uses it (on your existing subscription) — pick explicitly with the cloudforge.aiEngine setting.
  • Vani chat on the canvas — Chat with Vani, your Forgemaster, directly in the Forge Canvas panel — no Copilot Chat window required.
  • Assay without Copilot — The toolbar Assay (policy & cost review) renders its report right in the panel when running on Claude Code or Codex.
  • Deploy without chat — Apply and Undo in the Generate Terraform modal now drive the terminal directly; they no longer require any AI or chat at all.

What's New in 2.1

  • The Foundry — Browse your organization's Forges from the new Foundry tab in The Rack, without leaving VS Code. (On the web: cloudforge.cloud/organization/forges.)
  • Session-expiry detection — When your CloudForge session expires, the extension notices and prompts you to sign in again automatically.
  • Smarter Terraform generation batching — Generation requests are batched to stay friendly with API rate limits.
  • Resilient Copilot model selection — Vani now uses the model you select in the Copilot Chat model picker, falling back to any available Copilot model — no hard-coded model ids.
  • Self-host URL fix — Sign-in and auth links now follow your cloudforge.apiUrl setting.

Earlier highlights

  • Modernized designer UI — Refreshed CloudForge shell with cleaner toolbar, rounded tabs, polished palette, premium modals, and a more focused canvas.
  • Compact resource cards — Diagram resources now use compact 90×90 cards that match the CloudForge web designer.
  • Four-side connectors — Resources can now connect from the top, right, bottom, or left side for cleaner diagram layouts.
  • Smoother connections — Connectors now use Bezier-style curves with refined arrowheads, softer selection states, and on-path edit handles.
  • Updated provider/new diagram modals — Cloud provider selection has a more modern visual treatment while keeping the same create/edit flow.

Copilot & Deploy Features

  • @cloudforge /plan — Copilot analyses your Terraform and streams a full plan summary: resources to create, cost estimate, and any issues. If errors are found, it generates a corrected HCL and pushes it back into the modal automatically.
  • @cloudforge /apply — Opens a terminal, authenticates with your cloud provider, and runs terraform apply — no manual steps.
  • @cloudforge /destroy — Undoes the last apply by running terraform destroy in the same working directory.
  • @cloudforge /check — Runs an Assay: Copilot analyses your resources and streams a cost breakdown, policy violations, and recommendations — no backend required.
  • Assay (Check Policy & Cost) button — Appears in the toolbar as soon as you have resources on the canvas.
  • Validate / Plan / Apply / Undo buttons — Available in the Generate Terraform modal footer once code is generated.
  • Status bar — Shows live violation count and cost estimate after a /check run. Click to re-run the Assay.
  • Auto-fix loop — When /plan finds errors, Copilot fixes the code and re-runs the plan automatically.
  • Your model, your choice — Uses the model you've selected in the Copilot Chat model picker, falling back to any available Copilot model.

Features

  • Import Terraform folders — Open any folder of .tf files and instantly see an interactive Forge
  • Generate Terraform — Draw a Forge and export production-ready HCL across multiple files (main.tf, providers.tf, variables.tf, outputs.tf)
  • Bidirectional sync — Edit .tf files and watch the Forge update live
  • Multi-cloud — Azure, AWS, and GCP resource support out of the box
  • Modern visual canvas — Compact resource cards, four-side connectors, smooth Bezier edges, draggable connection waypoints, and polished provider modals
  • @cloudforge Copilot Chat — Manipulate your Forge, plan, apply, and get expert advice using natural language
  • Save & load Forges — Persist Forges to your CloudForge account and reload them from The Rack across sessions
  • The Foundry — Browse your organization's Forges from The Rack's Foundry tab
  • Free tier — No credit card required

Getting Started

  1. Install the extension and click the CloudForge icon in the Activity Bar
  2. Sign in with your CloudForge account (free tier available)
  3. Open a Terraform file or use Import Folder to load an existing project
  4. Your Forge appears live alongside your code
  5. Drag resources from the palette and connect them from any side of a resource card

@cloudforge Copilot Chat

Requires GitHub Copilot Chat. Type @cloudforge in the chat panel to chat with Vani, your Forgemaster — CloudForge's AI infrastructure architect — about your Forge using natural language.

Slash Commands

Command What it does
@cloudforge /check Runs an Assay — policy violations and estimated monthly cost. Updates the status bar.
@cloudforge /plan Copilot analyses the generated HCL and streams a full plan: resources, cost, warnings. Auto-fixes errors and pushes corrected code back to the modal.
@cloudforge /apply Authenticates with your cloud provider and runs terraform apply in a local terminal.
@cloudforge /destroy Undoes the last apply — authenticates and runs terraform destroy in the same directory.

Apply — Cloud Authentication

/apply and /destroy handle authentication automatically per provider:

Provider Auth flow
Azure az login → select subscription → terraform init → terraform apply
AWS aws configure → terraform init → terraform apply
GCP gcloud auth login → gcloud auth application-default login → terraform init → terraform apply

Diagram Manipulation

These commands directly modify the canvas:

Example prompt What happens
@cloudforge add a Linux VM Adds the resource to the diagram
@cloudforge add a storage account called my_storage Adds with a specific label
@cloudforge connect web_vm to my_storage Draws a connection between two nodes
@cloudforge remove web_vm Deletes the node and its edges
@cloudforge clear the diagram Wipes the entire canvas
@cloudforge build a 3-tier web app Forges a full architecture pattern
@cloudforge what's on the diagram Describes current resources and connections

Advisory — Pricing, Security & Validation

Topic Example prompt
Pricing / cost @cloudforge what will this infrastructure cost per month?
Security review @cloudforge review this for security issues
Compliance @cloudforge is this architecture CIS-benchmark compliant?
High availability @cloudforge how do I make this setup highly available?
Optimization @cloudforge how can I reduce cost on this architecture?
Architecture advice @cloudforge what's the difference between App Service and AKS here?
Networking @cloudforge explain the network topology
Best practices @cloudforge any recommendations for this setup?

Toolbar & Modal Buttons

Canvas Toolbar

  • Check Policy & Cost (amber) — Runs an Assay via @cloudforge /check. Appears when resources are on the canvas.
  • Providers — Opens the provider picker for Azure, AWS, GCP, and on-premises resources.
  • Generate TF — Generates Terraform files from the current Forge.
  • Upload TF / Image — Imports Terraform files or architecture images into the canvas.
  • Save / Recent — Saves Forges to CloudForge and reopens them from The Rack, including your organization's Forges via the Foundry tab.

Canvas Editing

  • Drag resources from the palette onto the canvas.
  • Connect resources from top, right, bottom, or left handles.
  • Click an edge to reveal its on-path edit handle; drag it to adjust the connection curve.
  • Double-click a waypoint handle to reset that connector.
  • Select a resource to edit its name, resource ID, and attributes.

Generate Terraform Modal

Button Action
Download ZIP Downloads all generated .tf files as a zip
Validate Runs @cloudforge /check — an Assay of policy and cost
Plan Runs @cloudforge /plan — Copilot plan analysis with auto-fix
Apply Runs @cloudforge /apply — authenticates and deploys
Undo Runs @cloudforge /destroy — tears down last apply

Status Bar

The CloudForge status bar item shows live policy and cost state after a /check run:

  • ☁ CloudForge — no check run yet
  • ☁ 2 violations · $43/mo — violations found (amber background)
  • ☁ $43/mo — clean, cost estimated

Click the status bar item to open Copilot Chat pre-filled with @cloudforge /check.


Commands

Command Description
CloudForge: Sign Out Sign out of your CloudForge account
CloudForge: Refresh Forge from Current File Re-parse the current Terraform file

Extension Settings

Setting Default Description
cloudforge.apiUrl https://cloudforge.cloud API base URL — change only if self-hosting
cloudforge.aiEngine auto AI engine for Vani, Assay & plan analysis: auto (Copilot → Claude Code → Codex), copilot, claude-code, or codex

Pricing

CloudForge plans (all prices USD). Paid plans include a 14-day free trial — cancel anytime before it ends.

Plan Price Highlights
Free $0 Visual designer, limited Terraform/Pulumi export, community support
Pro US$9.99/mo or US$99/yr 14-day free trial · live Azure/AWS import, full Terraform & Pulumi generation, AI review, cost/drift/compliance
Team US$12/user/mo (3-seat min) 14-day free trial · shared workspaces, templates, admin controls, priority support
Business Contact us Volume/annual pricing, invoice procurement, everything in Team

See cloudforge.cloud/pricing.


Requirements

  • A free CloudForge account
  • An AI engine for Vani/Assay features — any ONE of: GitHub Copilot Chat, the Claude Code CLI, or the Codex CLI (@cloudforge slash commands specifically need Copilot Chat; the in-panel Vani chat and Assay work with all three)
  • Terraform CLI installed locally (for Apply/Undo and /apply /destroy)
  • Azure CLI / AWS CLI / gcloud CLI (for the relevant cloud provider)

Feedback & Support

  • Website: cloudforge.cloud
  • Support: cloudforge.cloud/support
  • Marketplace: CloudForge — Terraform Visual Forge
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft