Developing with Azure Resource Manager - Part 4 - Tip: Azure Resource Explorer

Tobias Zimmergren
Tobias Zimmergren

This article is part of a series. Here's a list of all available parts.


One of the tools I've used a LOT recently is the Azure Resource Explorer. This is a site which gives you a pretty thorough insight into what the Azure Resource Manager REST API endpoints looks like, and you can try them out live.

A word of caution: This tool can create, read, update and delete (the full CRUD) in your subscription, if youre account allows it. This means I would suggest caution with what account you're signed in with, and which subscription/tenant you're selecting before trying it out!

Azure Resource Explorer

If you're keen on investigating the Azure Resource Manager API's, the Azure Resource Explorer is a perfect place to start.

Azure Resource Manager (/content/images/2016/04/ARM1.pngPreview)

With this tool you can not only read and review the data you have in your Azure subscription. You may also create and update any data you have, easily.

Azure Resource Manager - Create Resource Group - PUT

In the picture here, you see me entering a name for a new resource group, adding the location property in the template xml and click the PUT button. Once done, I can see the results directly from the treeview under my Resource Groups.

I now have a new Resource Group (the one I created just now) which is called BlogDeleteMeARM:

Azure Resource Manager - view new resource group

In order to verify the success of the creation, you may of course list all your Resource Groups in the Azure Portal and check them out from there (if you don't trust the ARM API's ;-) ):

Azure Portal - List Resource Groups and see the new one

Bonus: A gif

To see it in action, without lifting a finger or launching a video, here's a GIF for you...

To sum this little gem up; You can very easily get to know exactly what you can do with the Azure Resource Manager REST API's. Well, almost. You can learn about the formatting and structure of the commands and their parameters, the endpoints and their methods - but there's still some things missing, but I'm hoping they will be added soon enough.

I hope this little tip can help someone get started with the ARM API's quickly.


AzureAzure Resource Manager

Tobias Zimmergren Twitter

Hi, I'm Tobias! 👋 I write about Microsoft Azure, security, cybersecurity, compliance, cloud architecture, Microsoft 365, and general tech!

Reactions and mentions

Hi, I'm Tobias 👋

Tobias Zimmergren profile picture

Find out more about me.

Recent comments