// azure terraform simulator

Deploy Azure infra.
Zero cloud bill.

// interactive Portal + CLI sandbox with real HCL intellisense, plan/apply/destroy, and guided challenges.

main.tf
// your sandbox is ready
resource "azurerm_resource_group" "main" {
  name     = "rg-sandbox"
  location = "East US"
}
 
resource "azurerm_virtual_network" "vnet" {
  name             = "vnet-sandbox"
  resource_group_name = azurerm_resource_group.main.name
  address_space       = ["10.0.0.0/16"]
}
18+
resource types
GUI+CLI
dual modes
AI
intellisense
free
no credit card
// capabilities

Everything you need to master Terraform

portal.tsx
// azure portal replica
function AzurePortalGUI() {
Browse, create, and manage deployed resources in a faithful Azure Portal replica — resource cards, detail views, category filtering.
cli.sh
// full terraform engine
$ terraform plan | apply | destroy
Simulated init, validate, plan, apply, destroy — with realistic output, error messages, and live state tracking.
intellisense.ts
// hcl autocomplete engine
const suggestions = buildAC(cursor)
Resource types, arguments, enum values, snippets — triggered as you type, just like the VS Code Terraform extension.
challenges.json
// guided challenges
import challenges from "./levels"
Four exercises from storage accounts to AKS clusters. Each has hints, difficulty ratings, and auto-detection on apply.
graph.svg
// dependency graph
render(ResourceGraph)
Visual graph of your deployed resources and their references, auto-updated after every apply.
terraform.tfstate
// live state file
JSON.parse(tfstate)
Inspect the simulated terraform.tfstate in real time — understand exactly how Terraform tracks infrastructure.