hashicorp/terraform-provider-azurerm

Terraform provider for Azure Resource Manager

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 13th, 2026
Created on June 5th, 2017
Open Issues & Pull Requests: 3,061 (+0)
GitHub issues: Enabled
Number of forks: 5,057
Total Stargazers: 4,971 (+0)
Total Subscribers: 234 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.2 days
Mean response time: 117.8 days
90th percentile: 349.3 days
Tracked items: 4,873

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "question" is answered fastest, typically in about 33 hours, while "v/2.x (legacy)" waits about 3 weeks. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 43% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1,574
New in 7 days: 7
Closed in 7 days: 3
Avg open age: 727 days
Stale 30+ days: 1,327
Stale 90+ days: 1,157

Recent activity

Opened in 7 days: 7
Closed in 7 days: 3
Comments in 7 days: 41
Events in 7 days: 100

Top labels

  • enhancement (1,951)
  • v/3.x (legacy) (1,560)
  • v/4.x (1,315)
  • bug (1,254)
  • service/network (453)
  • question (369)
  • service/app-service (369)
  • service/storage (362)

Detailed Description

The Terraform Provider for Azure Resource Manager is a Terraform provider that enables infrastructure-as-code management of Azure resources through Terraform.

The provider solves the problem of managing Azure infrastructure by translating Terraform configuration into Azure Resource Manager API calls. It allows operators to define Azure resources declaratively in Terraform configuration files, which the provider then creates, updates, and destroys in Azure. This approach integrates Azure resource management into Terraform's standard workflow, enabling version control, planning, and consistent infrastructure deployment across environments.

Teams managing infrastructure on Azure should adopt this provider when using Terraform as their infrastructure-as-code tool. It suits projects of any scale that require programmatic control over Azure resources, from simple deployments to complex multi-resource architectures. The provider is the official HashiCorp offering for Azure Resource Manager integration with Terraform, making it the standard choice for organizations committed to the Terraform ecosystem on Azure.

The project maintains active development with regular updates to support new Azure services and features. The repository includes comprehensive documentation in the Terraform Registry alongside usage examples within the codebase. A dedicated Slack workspace exists for contributors seeking guidance or collaboration. The project provides structured contribution guidelines through a DEVELOPER.md file and a dedicated contributing directory, establishing clear pathways for community involvement.