Azure Bicep is now a full peer language to Terraform on the same canvas. Open your .bicep and .bicepparam files and you get the same graph: params, vars and outputs as nodes, resources as nodes, references as wires, and the value each row resolves to shown in place.
A hand-rolled Bicep engine, compiled to the same WebAssembly bundle — no Bicep CLI required, and your code never leaves your machine. Already know the Terraform experience? It lines up block-for-block.
Click a row and its whole lineage lights up while everything else dims.
See the computed value, not the expression, with a mark that says how it got there.
Drag a wire to re-point a reference, or type a new expression — validated as Bicep before it can touch a file.
Every change shows its exact one-line diff, staged until Save. Only what you changed is rewritten.
If you already know the Terraform experience, here is how Bicep lines up.
| Terraform | Bicep |
|---|---|
.tf source files | .bicep source files |
.tfvars values file | .bicepparam file |
variable | param — addressed as var.<name> |
locals | var — addressed as local.<name> |
output | output |
a resource (aws_instance.web) | a resource by its symbol (sa, or a child sa::blob) |
| simulated workspaces | not applicable — use more than one .bicepparam |
A Bicep canvas has no simulated workspaces. Add more than one .bicepparam file — dev.bicepparam, prod.bicepparam — and each is already its own environment, evaluated in place.
A canvas is Terraform or Bicep, never both — the first file you add decides. Point one at a folder holding both and SchematIaC asks you to add them separately rather than guessing.
.bicep file) loads as a box with input and output ports. A registry (br:) module shows as a box with a note rather than real ports.[for ...]) render as a single node, the same way Terraform's count/for_each do.func) are not evaluated; those rows read unresolved rather than guess.The Marketplace listing is not up yet — join the interest list and we will email you when it is. Once it ships, Getting started takes you from install to your first write-back, or hand the same Bicep engine to your editor's AI over the MCP server.
The Marketplace listing is not up yet. Leave an address and we will tell you when it is — that is the only mail this list gets.
We never see your Terraform or Bicep. How we handle the address →