How do I find available versions for an Azure Verified Module (AVM) in Bicep?

Uziel Jude 20 Reputation points
2026-04-08T23:44:43.8+00:00

I am learning a Azure verified modules using biceps, I am going through a sample biceps registry GitHub repo https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/resources/resource-group, I'm able to see a quick example to start with however, I'm not able see all the list of module versions that I can pick from. How can I list all these versions in bicep documentation we used to have API versions list clearly listed in a drop down option. What happened with AVM is it a different ball game.

module resourceGroup 'br/public:avm/res/resources/resource-group:<version>' = {
  params: {
    name: 'example-rg'
  }
}

I see this, how can I tell the different options available to use.

Azure Automation
Azure Automation

An Azure service that is used to automate, configure, and install updates across hybrid environments.


Answer accepted by question author

Iheanacho Chukwu 1,105 Reputation points MVP
2026-04-09T00:00:00.93+00:00

Dear Uziel,

Thank you for reaching out to the Microsoft Q&A forum.

We can check all versions of an AVM Bicep module in quiet some ways.

If you are already looking at the GitHub repo, each module usually has a version.json and a CHANGELOG.md. For your case it will be:

Version file: https://github.com/Azure/bicep-registry-modules/blob/main/avm/res/resources/resource-group/version.json with just a version

Changelog: https://github.com/Azure/bicep-registry-modules/blob/main/avm/res/resources/resource-group/CHANGELOG.md (showing recent versions but not an extensive list) It also publishes each version of a module as a tag, giving us the option to browse all tags here: https://github.com/Azure/bicep-registry-modules/tags

A more friendly approach will be browsing the AVM documentation, locate the module (e.g., avm/res/resources/resource-group), and view available versions from there.

User's image

If you notice the page resolves to https://mcr.microsoft.com/v2/bicep/avm/res/resources/resource-group/tags/list

 User's image

AVM modules are published to Microsoft Public  Bicep  Registry, and you can list all versions using, by browsing this url.

The same approach applies to other modules, for example: https://mcr.microsoft.com/v2/bicep/avm/res/storage/storage-account/tags/list

Let me know if this helps.

Regards,
Iheanacho Chukwu

Was this answer helpful?

1 person found this answer helpful.

2 additional answers

Sort by: Most helpful
  1. Maarten Balliere 10 Reputation points
    2026-07-07T13:19:11.1766667+00:00

    Or even better, automatically get PR's when updates for your modules are available:

    https://github.com/BalLieGus/renovate-avm-bicep/pulls

    Was this answer helpful?

    0 comments No comments

  2. Siva shunmugam Nadessin 10,895 Reputation points Microsoft External Staff Moderator
    2026-04-09T00:29:42.82+00:00

    Hello Uziel Jude,

    Thank you for reaching out to the Microsoft Q&A forum.

    When investigated we see that you can discover all the published versions of an AVM directly from Bicep’s public registry in a couple of ways:

    1.Use the Bicep CLI

    Make sure you have the latest Bicep CLI installed (see “Set up Bicep development” in the Bicep docs).

    Run:

    bicep list-versions br/public:avm/res/resources/resource-group

    That will print out every tag (version) that’s been published for the resource-group module.

    2.Use VS Code IntelliSense

    In your .bicep file, set the version to a wildcard (*):

    module rg 'br/public:avm/res/resources/resource-group:*' = {
      name: 'exampleRG'
      params: { name: 'my-rg' }
    }
    
    • Place your cursor after the colon (:) and hit Ctrl+Space. You’ll get a dropdown of all available versions.

    3.Browse the GitHub registry

    Pick the version you want (for example, 0.2.0) and swap in your module declaration:

    module resourceGroup 'br/public:avm/res/resources/resource-group:0.2.0' = { … }

    Hope that helps!

    Reference list

    1. Azure Verified Modules overview: https://azure.github.io/Azure-Verified-Modules/
    2. Azure Verified Modules GitHub repo: https://github.com/Azure/Azure-Verified-Modules
    3. Bicep public registry (resource-group AVM): https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/resources/resource-group
    4. Bicep CLI install & reference (for bicep list-versions): https://learn.microsoft.com/azure/azure-resource-manager/bicep/install

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.