Bicep is a language for declaratively deploying Azure resources. Bicep transpiles to a standard ARM template with the advantages of type safety, Visual Studio Code tooling, modularization, loop structures, string interpolation, reverse engineering from ARM and Azure CLI integration.