Azure Quickstart Templates

Deploy Azure resources through the Azure Resource Manager with community-contributed templates to get more done. Deploy, learn, fork and contribute back.

What is Azure Resource Manager

Azure Resource Manager allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application life cycle.

Learn more

Showing all 84 templates. Refine results with search.

Airflow Web App with PostgreSQL database on App Services

A template for deploying Airflow Web App with PostgreSQL database on App Services

HamzaBoukraa by HamzaBoukraa,
Last updated: 21/07/2020

Web App with Private Endpoint

This template allows you to create a Web App and expose it through Private Endpoint

Ericgre by Eric Grenon,
Last updated: 8/07/2020

ILB App Service Environment with Azure Firewall

Resource Manager templates and parameters demonstrating how to deploy App Service environment with Azure Firewall integration

jftl6y by John Scott,
Last updated: 4/07/2020

Azure Traffic Manager web app example

This template shows how to create an Azure Traffic Manager profile for an App Service.

Last updated: 24/06/2020

Web App with a custom domain and optional SSL binding

Create a web app and with a custom domain and optionally add SSL certificate for https encryption.

akurmi by Ashish Kurmi,
Last updated: 21/06/2020

Create a zero touch Azure Cosmos account and Azure Web App

This template creates an Azure Cosmos account, injects the Cosmos DB endpoint and keys into Azure Web App settings, then deploys an ASP MVC web app from GitHub.

markjbrown by Mark Brown,
Last updated: 18/06/2020

WebApp consuming a Azure SQL Private Endpoint

This template shows how to create a Web app that consumes a private endpoint pointing to Azure SQL Server

mblanco77 by Mauricio Blanco,
Last updated: 3/06/2020

App Service Quickstart - Windows app

This template is to be used with http://docs.microsoft.com/azure/app-service/quickstart-arm-template

msangapu-msft by Mangesh Sangapu,
Last updated: 28/05/2020

Deploy an Azure Function Premium plan with vnet integration

This template allows you to deploy an Azure Function Premium plan with regional virtual network integration enabled to a newly created virtual network.

mcollier by Michael S. Collier,
Last updated: 18/05/2020

Creates a function app with managed service identity.

Creates a function app with managed service identity enabled with Application Insights set up for logs and metrics.

eamonoreilly by Eamon O'Reilly,
Last updated: 15/05/2020

Azure Logic App with Function

This template creates a Serverless app in Azure with Logic Apps and Functions. The Logic App triggers on an HTTP POST, calls the Azure Function, and returns the response.

jeffhollan by Jeff Hollan,
Last updated: 15/05/2020

Provision a function app on a Consumption plan

This template provisions a function app on a Consumption plan, which is a dynamic hosting plan. The app runs on demand and you're billed per execution, with no standing resource committment. There are other templates available for provisioning on a dedicated hosting plan.

mattchenderson by Matthew Henderson,
Last updated: 15/05/2020

Create a function app and call it using a Custom Resource

This template creates function app used as the workload for a custom resource provider in a template deployment.

jjbfour by jjbfour,
Last updated: 15/05/2020

Azure function with transform capabilites

Creates a webhook based C# azure function with transform capabilites to use in logic apps integration scenarios

jaakhter by jaakhter,
Last updated: 13/05/2020

Empty Function App

This template deploy an empty Function App and a hosting plan.

leestott by Lee Stott,
Last updated: 11/05/2020

Web App on Linux with PostgreSQL

This template provides a easy way to deploy Web App on Linux with Azure database for PostgreSQL.

SunBuild by Sunitha Muthukrishna,
Last updated: 5/05/2020

Sonarqube Docker Web App on Linux with MySQL

This template provides a easy way to deploy a Sonarqube docker image (alpine tag) on a Linux Web App with Azure database for MySQL

lfraile by lfraile,
Last updated: 4/05/2020

Web App integration with Key Vault

Deploy a Web App certificate from Key Vault secret and use it for creating SSL binding

akurmi by Ashish Kurmi,
Last updated: 1/05/2020

Alert to Slack with Logic app

This template allows you to create a Logic app that has a webhook to be used from an Azure Alert. When the Alert is triggered, it will post a message to a slack channel that you specify. You need to have a slack account to use this template.

jeffhollan by Jeff Hollan,
Last updated: 28/03/2020

Alert to queue with Logic app

This template allows you to create a Logic app that has a webhook. When the Logic app is triggered, it will add the payload you pass to an Azure Storage queue that you specify. You can add this webhook to an Azure Alert and then whenever the Alert fires, you'll get that item in the queue.

jeffhollan by Jeff Hollan,
Last updated: 28/03/2020

Deploy an app service with regional VNet integration

This template allows you to deploy an app service plan and a basic Windows web app, with regional VNet integration enabled to a newly created virtual network

johndowns by John Downs,
Last updated: 23/03/2020

Create a web app on Azure with Python enabled

This template creates a web app on azure with Python enabled allowing you to run Python applications in Azure. Template was authored by Donovan Brown of Microsoft.

leestott by Lee Stott,
Last updated: 21/12/2019

Create a web app on Azure with Java 13 and Tomcat 9 enabled

This template creates a web app on azure with Java 13 and Tomcat 9 enabled allowing you to run Java applications in Azure. Template was authored by Donovan Brown of Microsoft.

leestott by Lee Stott,
Last updated: 3/12/2019

Provision a Web App with a SQL Database

This template provisions a Web App, a SQL Database, AutoScale settings, Alert rules, and App Insights. It configures a connection string in the web app for the database.

leestott by Lee Stott,
Last updated: 3/12/2019