Microsoft Terraform installs statistics
By Microsoft (224 listings) · VS Code Marketplace · Azure
VS Code extension for developing with Terraform on Azure
Microsoft Terraform has 1,348,130 recorded installs on VS Code Marketplace, ranking #452 of 2,501 tracked listings.
Rating: 3.91 / 5 from 11 ratings
About Microsoft Terraform
Microsoft Terraform
The VSCode Microsoft Terraform extension is designed to increase developer productivity authoring, testing and using Terraform with Azure. The extension provides terraform command support and resource graph visualization.

Important Note
⚠️ CloudShell integration is currently unavailable in this version of the extension. All Terraform commands will run in your local integrated terminal.
Requirements
This extension requires:
NOTE: Please make sure these requirements are in your PATH environment variable.
Features
This extension supports the following features:
- Terraform commands: init, plan, apply, validate, refresh and destroy
- Visualize the terraform module
- Suggest resources, properties, and values for those properties
- On-hover documentation
- Integration with Azure Export for Terraform to Export Azure Resources As Terraform Blocks
- Integrated survey for user feedback
Guides
This extension provides the following guides to help you get started:
Language features for AzureRM provider
- Input
azurerm_in a.tffile to see example suggestions forazurermresources.

- Hover over an
azurermresource or property to see its documentation.

- It provides value suggestions for properties of
azurermresources. For example, if you typesku_name =, it will suggest available values for thesku_nameproperty of theazurerm_automation_accountresource.

Language features for AzAPI provider
Completion of allowed azure resource types when input type in azapi resources

Completion of allowed azure resource properties when input body in azapi resources

Completion of required properties for any discriminated objects.

Show hint when hover on azapi resources and diagnostics to indicate schema errors as you type.

Paste resource JSON to the terraform configuration, it will convert to azapi configuration.

Paste ARM template to the terraform configuration, it will convert to azapi configuration.

Migrate from AzureRM provider to AzApi provider. More details can be found in Guide to migrate AzureRM resources to AzAPi in Module

Export Azure Resources As Terraform
This feature allows you to export existing Azure resources as Terraform configuration blocks using Azure Export for Terraform. This helps you migrate existing Azure resources to Terraform-managed infrastructure.
-
Open the Command Palette (
Command+Shift+Pon macOS andCtrl+Shift+Pon Windows/Linux). -
Search for and select the command
Microsoft Terraform: Export Azure Resource as Terraform. -
Follow the prompts to select the Azure subscription and resource group containing the resources you want to export.

-
Select the
azurermprovider or theazapiprovider to export the resources. -
The extension will generate the Terraform configuration blocks for the selected resources and display them in a new editor tab.

Generate Required Permissions
This feature help you generate the required permissions for AzureRM resources in Terraform configuration.
Select some azurerm resources in your .tf file, then you can see a lightbulb icon appear next to the selected resources. Click on the lightbulb icon to see the option to generate required permissions. After clicking, the extension will generate the required permissions and display them in a new editor tab.

This feature also supports generating the missing permissions for the selected resources. Please ensure that you have logged in to Azure using the az login command before using this feature.
A step-by-step guide can be found here.
Preflight Validation…
Description from the VS Code Marketplace listing.
- azure
- cloudshell
- devops
- terraform
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace Azure plugins
All 20 Microsoft Terraform alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureterraform. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.