Describes the benefits of using Azure Resource Manager templates (ARM templates) for deployment of resources., The Azure portal provides a way to store Azure Resource Manager templates (ARM templates) in your account. However, template specs offers an easier way to share your templates with users in your organization, and link with other templates. This article shows how to convert existing templates in the template gallery to template specs., In this article, you learn how to use Azure Resource Manager templates to help deploy and manage your Azure Cosmos DB accounts for API for MongoDB, databases, and collections., For more information on developing ARM templates, see the Azure Resource Manager documentation and the template reference. An Azure Resource Manager template is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. The template uses declarative syntax., Compares Azure Resource Manager templates developed with JSON and Bicep, and shows how to convert between the languages., In this quickstart, you learn how to create an Azure Resource Manager template (ARM template) in the Azure portal. You edit and deploy the template from the portal. ARM templates are JSON or Bicep files that define the resources you need to deploy for your solution. To understand the concepts .