Skip to main content
Azure Verified Modules
Azure Verified Modules screenshot

Azure Verified Modules

Azure Verified Modules (AVM) is a Microsoft-led initiative to define and deliver consistent, high-quality Infrastructure-as-Code modules for Azure. AVM sets the standards for what a good IaC module looks like, then publishes modules across languages — Bicep and Terraform — that align to those standards and are available from their respective registries.

AVM modules codify Microsoft guidance, including the Well-Architected Framework, with best-practice configurations built in. They act as composable building blocks for deploying Azure resources and reusable architectural patterns — accelerating consistent solution development for cloud-native and migrated workloads alike.

Connection to CCC

CCC catalogs define the controls and assessment requirements for cloud services. Microsoft is currently testing to see how well AVM modules meet the CCC controls via our behavioural testing suite and also work mapping Azure Policy.

Learn more at azure.github.io/Azure-Verified-Modules →