Need help with ARMClient?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

268 Stars 88 Forks Apache License 2.0 134 Commits 15 Opened issues


A simple command line tool to invoke the Azure Resource Manager API

Services available


Need anything else?

Contributors list


ARMClient is a simple command line tool to invoke the Azure Resource Manager API.

You can install it from:

  • Chocolatey

    choco install armclient --source=

  • Scoop

    scoop install armclient

  • The Releases page (old-school download/extract)

This blog post introduces the tool and is a good place to start.

Check out wiki for more details.

Login and get tokens
    ARMClient.exe login [environment name]

Login with Azure CLI 2.0 (az -- ARMClient.exe azlogin

Call ARM api ARMClient.exe [get|post|put|patch|delete] [url] () (-h "header: value") (-verbose) Use '-h' multiple times to add more than one custom HTTP header.

Copy token to clipboard ARMClient.exe token [tenant|subscription]

List token cache ARMClient.exe listcache

Clear token cache ARMClient.exe clearcache

Note: Valid values for optional

[environment name]
: (Default)
for Azure Global,
for Azure Government,
for Azure Germany,
for Azure China.

Note: The tokens are cached at

folder. All files are encrypted with CurrentUser ProtectData .NET api.

Note: PowerShell users will need to escape the

symbol with a back tick `.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.