Azure Bicep

Hold Tools Updated 2024-06-12

Azure Bicep is a domain-specific language (DSL) for provisioning Azure resources. While it's a significant improvement over ARM templates, we believe there are better frameworks available.

The limitation with Bicep is that it's exclusive to Azure. Even if you're not a multi-cloud user, there may be situations where you want to control elements other than Azure, such as an external DNS or the creation of email accounts.

We recommend considering Terraform/OpenTofu as a replacement for Bicep, or Crossplane if you're building an internal developer platform.