Bicep CLI

Microsoft Corporation · Microsoft.Bicep

A declarative language for describing and deploying Azure resources

Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively. It aims to drastically simplify the authoring experience with a cleaner syntax, improved type safety, and better support for modularity and code re-use. Bicep is a transparent abstraction over ARM and ARM templates, which means anything that can be done in an ARM Template can be done in Bicep (outside of temporary known limitations). All resource types, apiVersions, and properties that are valid in an ARM template are equally valid in Bicep on day one (Note: even if Bicep warns that type information is not available for a resource, it can still be deployed). Bicep code is transpiled to standard ARM Template JSON files, which effectively treats the ARM Template as an Intermediate Language (IL).

winget install --id Microsoft.Bicep --exact --source winget

Latest 0.42.1

Release Notes

Highlights

  • Bicep console GA! (#19261)
  • Bicep Role Definitions Function (#18457) properties: { roleDefinitionId: roleDefinitions('Data Factory Contributor').id principalId: scriptIdentity.principalId } Features and Bug Fixes Experimental Visualizer An experimental version of the Bicep visualizer was added, which can run side-by-side with the existing one. The new visualizer includes several improvements:
  • Improved UI styling
  • Accessibility enhancements: accent color support and a light high-contrast theme
  • New feature: export the graph as a PNG image (see screenshot below) To use the new visualizer, right-click the editor tab and select Open Bicep Visual Designer (Experimental) or Open Bicep Visual Designer to the Side (Experimental): The existing visualizer will be deprecated and removed after two release cycles. Other
  • Enhance error messages for ArgumentException (#19208)
  • External input bug fixes (#19256)
  • Don't crash when nonexistent symbol is used with external inputs (#19260)
  • Don't crash on error symbol external input parameters (#19263)
  • Update active pseudo-grammar of the bicep language (#19169)
  • Added the grace period to delay recommending the latest API version (#19205)
  • RpcClient: Various improvements for safety + ux (#19203)
  • Add more info about JSONRPC (#19277)
  • Fix generate-params JSON defaults (#19265)
  • Fix playground quickstart module handling and Monaco worker init (#19264)

Installer types: portable , inno

Architecture Scope Type Download SHA256
x64 portable Download DDE63BAB0D12DA761CB75708D53D024A59C5F91A13A883D3E06C4BA951EE50F9
arm64 portable Download 24EC825FA09663F38A553EA0D0F2BC5C5ADE753E1AE006459B1E5E5309C1989C
x64 machine inno Download 0C7D45A67B75CC1DF2A0DD31605EB41D85984AA1AEEABBC63856DF448FDCF01E

Details

Homepage
https://github.com/Azure/bicep
License
MIT
Publisher
Microsoft Corporation
Support
https://github.com/Azure/bicep/issues
Privacy Policy
https://privacy.microsoft.com/privacystatement
Copyright
Copyright (c) Microsoft Corporation.
Moniker
bicep

Tags

arm-templateazure

Older versions (63)

0.41.2
Architecture Scope Type Download SHA256
x64 portable Download 69DF6B5D8A2DA92FD9487D4EF4D709C69100D8F7AD26C9B4B948EFCC691D7276
arm64 portable Download 1E90D6BDA94B9942BDC841E0B2D0013D87CC1E4E4E4AAFB9EF9FBB6F65FDCF67
x64 machine inno Download EB05A88CF870D51C5F28C68E6E7DD4299AD98BC59D00DB0D5824EBA2B0FFE6CA
0.40.2
Architecture Scope Type Download SHA256
x64 portable Download D3F0AFD25F462D3DA0AF5D6DFD596C54A00E876CA1D83DC102D4B54FA4B2733D
arm64 portable Download 5F6CF7C380562C27C80B396FD6C30337A909A3FE36454778442D7F915C535D53
x64 machine inno Download 4A25192C423896594E59E9FD7D41BC47BCE1019E94AE96EAD4050274A4CE39FE
0.39.26
Architecture Scope Type Download SHA256
x64 portable Download C8987F2E7A55012F52111124E494963E71815961A7F7A3A7767E188DFBA7D74B
arm64 portable Download 3D4FC4FB58B23266C4465625500D5012C59571792C38E0FDB1F1F2370DFF8927
x64 machine inno Download 4E2855ABD054CDD6C3C25143D97F7026DB53BFAEE76901FEEF0C26492AECB760
0.38.33
Architecture Scope Type Download SHA256
x64 portable Download 3EA45F7BF40420AEBA35D7DA86ADD703764C8232582E0BC264B4302D59FFE5CE
arm64 portable Download 97F217FF2C0A66874FBCE88B92EBAF2DAD31C8936C6C489D1016BA5CBC41A4F3
x64 machine inno Download 47AEA3039CC240A6EDC2180D4BBD09EBBC70B15D713C88D5435AC26645CCAC99
0.38.5
Architecture Scope Type Download SHA256
x64 portable Download 30B3CC38E522FD4631BB89022BDD941EF1EDA8577DA23D0A3FD2A61A40CF5ED9
arm64 portable Download C736DEC53FDE795CCD4AF0211A00BAB1399BEFDC34736282A9BDFBCE64A5A0A3
x64 machine inno Download 73A0E81F0EAAF4667B740B69B2E6306E72C7549142848B3461B89ABE47C205EF
0.38.3
Architecture Scope Type Download SHA256
x64 portable Download C82B12D5740F3765EC08027BBFA2AD4FDCBF70EEE076FDD3140B11CCDA6DB1E5
arm64 portable Download ED6C515F3E508BE4CA735F2241908365F27371135479E922FDDD491F010AD035
x64 machine inno Download D2142CC598C987EBD715307B13EDA565516BF013FECA70AC43F8E417BF134DBB
0.37.4
Architecture Scope Type Download SHA256
x64 portable Download 8011DF2C600F7EC7CFEF8058F1B0C8629770421344047A3524608367165E0715
arm64 portable Download 191122CF85F2E806A446CA081BE6F0C374B90B8447395F4E75D1DF49D5BF1408
x64 machine inno Download E6BDA0BC6EEF30B1822A2AAE51EC9CDD93FD54D622D9E4282E347FECC76F4ED1
0.36.177
Architecture Scope Type Download SHA256
x64 portable Download 3B3667C9D2DD5E489335880FEB26F109369B77C3A1569E6698C8B8B2D9D7B593
arm64 portable Download 753C4203636D18032616129F0FAD161E6B6BADC213723E4C9DAD7A4FBB3CFF28
x64 machine inno Download 16C416C1ADB57C2D624C82F9906E9407D6C0295FDF8DE3F5B0119AD8701106DB
0.36.1
Architecture Scope Type Download SHA256
x64 portable Download 51969A02BFD7A948B0715B9AD15791386AA7D20AEF0E8D1A49FFB46C8B7BC890
arm64 portable Download C0EB07BB599FBA143CDC52C6ADED85A4ED092243FD099FFA88487F30C4FECEB4
x64 machine inno Download 899D988ABCDD87C26E941251A4F11ECC7DFA93FCC1F22F478C9BC99D62620DF7
0.35.1
Architecture Scope Type Download SHA256
x64 portable Download 24E8855C26C9C35CAAA1A0DCCAE98A9D2F68BDA09275BF03F4B237F403740A7B
arm64 portable Download 33EE2D6EA23DEFDC9E2A0251EC49883762BC9D4C868C42236B98B59EA2FBEBBA
x64 machine inno Download BA81D33C40762221D72B898B2AFFAF87B437F7421D13E71EB64FCAD154450677
0.34.44
Architecture Scope Type Download SHA256
arm64 portable Download EDF44C568055C46D2F4AC5FBAF4438B4C454840F10A984D9E8FEFCD46B2ACAB1
x64 portable Download 1506F5AE785C2628A90BB04893D2B5BD7C97284805B79F2389498E4AE35E40C8
x64 user inno Download E6DAF974F271FA464794B8650DB668D0AF5DF22357E00FF114C710E2E77F8B81
0.33.93
Architecture Scope Type Download SHA256
arm64 portable Download BEF3EEDE9F499B19AB61A4E919E93649C78C358506A1C75FD1BA99376273D3B7
x64 portable Download 81E92BEDFA7EEFE8A85DFE2B9CE54157C8AB168D8B68C78D517728367687473A
x64 user inno Download 5B29F4E29ADFEA6C6BCD703A001A0D9F1A88B33AFADBCE6AB8CD49FDA9C6B2B4
0.33.13
Architecture Scope Type Download SHA256
arm64 portable Download 1A6C67641351BBE5EB006C5C487BC6EF4494489DC9BA2414BE36E9B3A71751D6
x64 portable Download AAD697C87651A4532DF16078B009D60D2FE45F9DE7B0541E4A6B1DF8B4CCC400
x64 user inno Download 86FA67D463801705ABD825B2C9C012A10225B819AFA5F77B0338A2F5674C2F99
0.32.4
Architecture Scope Type Download SHA256
arm64 portable Download DCA098718FE2BFDB25DBCEB9958DB5EA2E960A92D514328E2C6FFCFED3C8181D
x64 portable Download 40E2C843A0C19EAE3CB52099A6032B9D82045181F7F1B6AEF88FFD890BA904F4
x64 user inno Download D5044C0E5B26C1FA602D43651800C23D41DC63783F3C306845BC83621631F99F
0.31.92
Architecture Scope Type Download SHA256
arm64 portable Download 7401EC991605C838CD2152558E2F6D577BBDEE6EA75B545E2330554E1C8E6F21
x64 portable Download 2368A5893E31DBF499F491392B3B038CB7D8DFB8ECD498E28A3001F84811963B
x64 user inno Download DD66F807DDBD16A1D1CDE0AC8F6CCCC305B2AA78252E91F5B911C16DCB5928A4
0.31.34
Architecture Scope Type Download SHA256
arm64 portable Download B0F50FA51A2AD30DAD75378AFD49E9CAB459474C51BA76BA58F19CF610F14D30
x64 portable Download D75901EC0C4FC756FE8EFEB37F1DC4A37DB5FCE002B52A4ACC758C3E92388CA6
x64 user inno Download 58246F542898FA132EAD438C071A6F65D4FFCC6A1D2C2A16B1110ED700A76B67
0.30.23
Architecture Scope Type Download SHA256
arm64 portable Download 2B17B74E82366D061D9A800B005C45CE428F17BF43B0DB70CF644A2C7ACC6FCD
x64 portable Download 0A384B57320FB6AEB0318272D29CC8AE741B5B9D5B499FC004B3761E7911D3E9
x64 user inno Download AECFF0D6DD999413A67E035D0F9BDEC85A7ECE099E397EFA29E8B308D1501DE8
0.30.3
Architecture Scope Type Download SHA256
arm64 portable Download 1EF5EBC66CBE501F817E6ABE1BF6D4C4CA29D55D7B199A099C0C622A051633C0
x64 portable Download 8483FA5DCA04FBE435B1E13C6D41FAF7F29649D3E6941CDE99142823E0EB4105
x64 user inno Download 014B8A3C263D8D2EA3CE9D7965BDCE3087BD14DDC4B482FD0FC67B468D473A2C
0.29.47
Architecture Scope Type Download SHA256
arm64 portable Download 3192F1A6CA5106C990541BECF40C1D021D2DDDFD2F7FEDE38448A52E1A498D93
x64 portable Download 69305478E4CBBB9C9C5D74F146D2877A7211A3512F2F08AF0B172A035443F9E9
x64 user inno Download 90643278B0B91E27DEC88F0341A02C069E6326ABAE3C44FF07366CD1F59F9F4B
0.29.45
Architecture Scope Download SHA256
x64 Download B3BF91D081AF8A5DC744BA4829822CF0666CBE44DF6E89B0E3D94D2C817FDA1A
0.28.1
Architecture Scope Download SHA256
x64 Download C389B9666DE48E9BEEF0F9898631427B5BB904F7F8B6A0C5D158E104FA31E6FA
0.27.1
Architecture Scope Download SHA256
x64 Download 56722CD75BAEC914BBE80A62373B19DF8D5A318F963385EDEE0DA5E1169A92FC
0.26.170
Architecture Scope Download SHA256
x64 Download 6F3A970BDF1724FC8AA5708A64F6BECAD108A85807FFEA844821EDD00BF09FF5
0.26.54
Architecture Scope Download SHA256
x64 Download 002FD03C233FDBB66863E8028F02CA10B6B8D83B3242CFD06BCCD7C05DBE4879
0.25.53
Architecture Scope Download SHA256
x64 Download A37BFFB6533A4D4C276879E1C3B3750119C8771D953314C0D05BE507EEFB59F7
0.25.3
Architecture Scope Download SHA256
x64 Download F2C686E4A041D60714EC96BE56784EB9100C10DB02175BC430F97C1D64E1CA8B
0.24.24
Architecture Scope Download SHA256
x64 Download 6417625EB587F73BD5FD8B72FC3FA3F2AFC75A31204451E74E9AD10D7CB25B6C
0.23.1
Architecture Scope Download SHA256
x64 Download 09BAF8BE7BF70B1FF4F1425D620621992057421324055C06270B2A680E9E7C5F
0.22.6
Architecture Scope Download SHA256
x64 Download BE066F2AD292339EEA2033D5641A04D07B3B9B952935434A432CE85BA40BE80A
0.21.1
Architecture Scope Download SHA256
x64 Download 6F2C5AF915319D1739108223566753E5403AB8DE71D10538C5EA7302D5A7DB30
0.20.4
Architecture Scope Download SHA256
x64 Download 652C13BAAA386201968F36B6899D1AC3A286B7D066DA4D694D28A631CE946D89
0.18.4
Architecture Scope Download SHA256
x64 Download D975FA19BF3C044AA848C3B14C21B2E5AAB1BAE1CC6AA3C796D089161177C806
0.17.1
Architecture Scope Download SHA256
x64 Download 6D47F686684DC21C6ED9D579FD4CDB0202ACE5DDB27BA938743725D9238CD4C6
0.16.1.55165
Architecture Scope Download SHA256
x64 Download DBCD82780D12580BFB203E87A8C2ED972B6449757E7A7FAB7F7E82DDE35827EF
0.15.31.15270
Architecture Scope Download SHA256
x64 Download 6AB7882E354333E060EEA91824A11EAEF2B35C79C10582128CE4F405266356BD
0.14.85.62628
Architecture Scope Download SHA256
x64 Download 7C4582CF401AF10D683D51C285C293D95A89B39141133EE60B6605A6EDFB74AB
0.14.46.61228
Architecture Scope Download SHA256
x64 Download 857A4FF5ADFFC4C99BFDD361C939C1ED8765DCE967D5B5715E6E668F560A7B95
0.14.6.61914
Architecture Scope Download SHA256
x64 Download 85D19C958591A1C623BDB6685FEAB548DC2A9408F9FBBB2A8921E9BCB9603EBE
0.13.1.58284
Architecture Scope Download SHA256
x64 Download D34A99230A170136437F5FD00BBB73859D51F0D36B69C5DE7040D1C47946D2B6
0.12.40.16777
Architecture Scope Download SHA256
x64 Download D79A26D6301B8DBFB26BE70CCADC4A213F25E9E95085D049ADF6DBEC01B30BB8
0.12.1.58429
Architecture Scope Download SHA256
x64 Download CD035BCDA4AA0BCBFD541F4FECD1754D7F726B7F62851373BBC09B6B2C54B3A2
0.11.1.770
Architecture Scope Download SHA256
x64 Download 6F09CE1A5C46F0C11A13C8D269CC6F821D32461AFB03F7E28EFFD847D1369071
0.10.61.36676
Architecture Scope Download SHA256
x64 Download 549575D5643CD4D1FE58C2D38D76E7A25A7888066450BB0FBF7CA7AFD3DAE9ED
0.10.13.619
Architecture Scope Download SHA256
x64 Download A3BAA450CE1E61B411CC00E15DF1CFFC79109E8CEC9BC57605B816D701884A19
0.9.1.41621
Architecture Scope Download SHA256
x64 Download D1F5E91A833CEDDB76D66C7CF6FF53D816491CC11928AB1892768B427D66F5A6
0.8.9.13224
Architecture Scope Download SHA256
x64 Download F1842B2781118F3DECF9B24CB3000FA456DB7F2E31674F1EC41F60A8FD45DC81
0.8.2.30886
Architecture Scope Download SHA256
x64 Download B76BE68B03C9B72BAED34E0E94B923EA2518DBB0371E30FB4FD87070C2C4281A
0.7.4.23292
Architecture Scope Download SHA256
x64 Download EAAB4F1B5FCE794A9A84AB481E75C46A7A9D0F7913859A4D8108993036A5AF3B
0.6.18.56646
Architecture Scope Download SHA256
x64 Download 5BAFC94695E11C82E8ADD0757D495ECD7491E133CE8AB4A0C945AB3D491DF48A
0.6.1.6515
Architecture Scope Download SHA256
x64 Download F38DD045A1BB1CDDDCD39EF4D7491E3833455A5DD7EF9328633B85B3F4AA7A67
0.4.1272.37030
Architecture Scope Download SHA256
x64 Download E802364B03E7F6926769AB9358CB727596F606AB1DE0FC7B9F01E040D30C0547
0.4.1124.51302
Architecture Scope Download SHA256
x64 Download CBEC7B8ECE50BB81CD07739F705327EDFF2C0829A17C8F0944BF7B3B04F6242E
0.4.1008.15138
Architecture Scope Download SHA256
x64 Download 874D082856624E05D7BDA0626E58CBB6F6560914A7B624887C609D51B36FEB40
0.4.613.9944
Architecture Scope Download SHA256
x64 Download 4017616DA4A125F9DAF742B287831CEFD5B9167894AED4312C7CABB8D60787CE
0.4.451.19169
Architecture Scope Download SHA256
x64 Download BC20013A10C0E22CA87E0727C98FE28F1FF6F7913C302FEE1BA8035D3DC27BE0
0.4.412.5873
Architecture Scope Download SHA256
x64 Download 4595E286D2B78D922EBC9769A4C206CF2063F1C6F0339A52730904A6A335494E
0.4.63.48766
Architecture Scope Download SHA256
x64 Download 402BBDBBE421021B7DD229899137A91410226EBFEB844B39A538E4C0190BFD3B
0.4.1.14562
Architecture Scope Download SHA256
x64 Download 577930B9F12347C555FB6FCD4ABFDEE7DC4B9B212F5F09825D5F300084661D7C
0.3.539.46024
Architecture Scope Download SHA256
x64 Download 35F8C51825EC062C2C5541CE15A0A9EB5F68BD026BE3C22C2B1CB4DD3DAA4D70
0.3.255.40792
Architecture Scope Download SHA256
x64 Download D032DA1B15EE7E2A20F4DD80520AF96C3A61DDF745F47102DD737883F241489B
0.3.126.58533
Architecture Scope Download SHA256
x64 Download EE0E5698E55F3BB793B3A9A343D57AB8D6755F543827AC4E88FACBA3888AA83F
0.3.1.62928
Architecture Scope Download SHA256
x64 Download 20B73AA5A373591E619C7A3E89AA6396FF7D48A145341A839C5059B99C1A255D
0.2.328.15265
Architecture Scope Download SHA256
x64 Download B36D92F609151104609E84BF07A2A21853C2442FAFB7FCFF4BD6F37020F53A1A