Skip navigation

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

Resource types:

Showing all 508 templates. Refine results with search.

Dokku Instance

Dokku is a mini-heroku-style PaaS on a single VM.

dokku by Dokku,
Last updated: 18/01/2022

Control Health Probes for your backends on Front Door

This template updates your Front Door to change the health probe settings by setting the probe path and also the intervals in which the probes will be sent.

Last updated: 12/01/2022

Create a Front Door with HTTP to HTTPS redirection

This template creates a Front Door configuration for HTTP to HTTPS redirection.

aramesh-msft by aramesh-msft,
Last updated: 11/01/2022

Windows Server VM with SSH

Deploy a single Windows VM with Open SSH enabled so that you can connect through SSH using key-based authentication.

tfenster by Tobias Fenster,
Last updated: 11/01/2022

SharePoint Subscription / 2019 / 2016 / 2013 all configured

Create a SharePoint Subscription / 2019 / 2016 / 2013 farm with a web application set with Windows and ADFS authentication, and some path based and host-named site collections. It also provisions User Profiles and Apps service applications and installs claims provider LDAPCP.

Yvand by Yvan Duhamel,
Last updated: 10/01/2022

Create an API Management service with a private endpoint

This template will create an API Management service, a virtual network and a private endpoint exposing the API Management service to the virtual network.

solankisamir by Samir Solanki,
Last updated: 9/01/2022

Create a basic Front Door

This template creates a basic Front Door configuration with a single backend.

Last updated: 9/01/2022

Deploy a Windows VM and configures WinRM https listener

This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example: testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com

MnrGreg by Gregory May,
Last updated: 5/01/2022

Deploy a simple Windows VM

This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy an A2 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 13/12/2021

Application Gateway with WAF and firewall policy

This template creates an Application Gateway with WAF configured along with a firewall policy

tw3lveparsecs by tw3lveparsecs,
Last updated: 13/12/2021

Deploy a Virtual Machine with SSH rsa public key

This template allows you to create a Virtual Machine with SSH rsa public key

squillace by Ralph Squillace,
Last updated: 9/12/2021

Add endpoint to existing Traffic Manager profile

Example template to add a external endpoint to an existing Azure Traffic Manager profile

asudbring by Allen Sudbring,
Last updated: 1/12/2021

Application Gateway with internal API Management and Web App

Application Gateway routing Internet traffic to a virtual network (internal mode) API Management instance which services a web API hosted in an Azure Web App.

mcollier by Michael S. Collier,
Last updated: 1/12/2021

Azure private DNS domain hosting example

This template shows how to create a private DNS zone and optionally enable VM registration

jrudley by James Rudley,
Last updated: 29/11/2021

Add a subnet to an existing VNET

This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET

singhkays by Kay Singh,
Last updated: 29/11/2021

Creates Virtual WAN resources

This template allows you to create virtual WAN resources including Virtual WAN, Virtual Hub, VPN Gateway, VPN Site and a VPN Connecton.

Arpan-MSFT by Arpan-MSFT,
Last updated: 29/11/2021

AKS Cluster with a NAT Gateway and an Application Gateway

This sample shows how to a deploy an AKS cluster with NAT Gateway for outbound connections and an Application Gateway for inbound connections.

paolosalvatori by Paolo Salvatori,
Last updated: 26/11/2021

Azure Traffic Manager VM example

This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines.

Last updated: 19/11/2021

Windows Docker Host with Portainer and Traefik pre-installed

Windows Docker Host with Portainer and Traefik pre-installed

tfenster by Tobias Fenster,
Last updated: 17/11/2021

Azure Route Server in BGP peering with Quagga

This template deploys a Router Server and Ubuntu VM with Quagga. Two external BGP sessions are established between the Router Server and Quagga. Installation and configuration of Quagga is executed by Azure custom script extension for linux

fabferri by Fabrizio Ferri,
Last updated: 17/11/2021

Deploy a trusted launch capable Linux virtual machine

This template allows you to deploy a trusted launch capable Linux virtual machine using a few different options for the Linux version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 16/11/2021

Deploy a trusted launch capable Windows virtual machine

This template allows you to deploy a trusted launch capable Windows virtual machine using a few different options for the Windows version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 16/11/2021

Deploy Azure Database for MariaDB with VNet

This template provides a way to deploy an Azure database for MariaDB with VNet integration.

ramnov by Ramkumar Chandrasekaran,
Last updated: 5/11/2021

Deploy Azure Database for MySQL with VNet

This template provides a way to deploy an Azure database for MySQL with VNet integration.

savjani by Parikshit Savjani,
Last updated: 5/11/2021