Pulumi Announces its Native Provider for Microsoft Azure


Pulumi announced the Pulumi-native provider for Microsoft Azure with 100% coverage of the cloud implementation and management service is offered by the Pulumi provider.

The Azure provider for Pulumi can be used to provision any of the cloud resources available in Azure via Azure Resource Manager (ARM).
The Azure provider for Pulumi can be used to provision any of the cloud resources available in Azure via Azure Resource Manager (ARM).
Key Facts
  1. 1

    Microsoft Azure Pulumi-native provider offers 100% Azure Resource Manager (ARM) coverage, an Azure deployment and management service that allows users to build, upgrade and remove resources in their Azure accounts.

  2. 2

    The new provider offers users same-day updates for enhancements and improvements to Azure APIs, including new ARM features and enables codification of provisioning, implementation, design, policy and testing using a wide range of common languages including TypeScript, C #, Python and Go.

  3. 3

    At the first annual Cloud Engineering Summit, being held on October 7 and 8, the organization will share more about these capabilities and its future vision.

  4. 4

    The company now supports more than 40 public, private and hybrid cloud providers, including AWS , Azure, GCP, DigitalOcean, Linode and Kubernetes, and support for a wide range of cloud architectures, including virtual servers, containers, serverless, hosted data and AI services.

  5. 5

    The new Pulumi 'azurerm' provider, available in preview for all Pulumi languages, will coexist with the existing 'azure' provider.

  6. 6

    Pulumi users will be able to choose and use one or both providers (azure and azurerm) within their applications. However, The 'azurerm' provider will be the default choice.


This new Azure provider is available now in NPM, PyPI, Nuget, Go Modules and at pulumi/pulumi-azure-nextgen Github repository. The documentation includes more than 1,000 resource examples. Pulumi released a tool to convert existing ARM templates to Pulumi programs and new Pulumi templates are available for the new azure-nextgen provider:

# TypeScript
pulumi new azure-nextgen-typescript

pulumi new azure-nextgen-python

pulumi new azure-nextgen-go

# C#
pulumi new azure-nextgen-csharp

Mikhail Shilkov announced that Pulumi software engineering team will release several capabilities to simplify the adoption of the new provider, in the coming weeks, including:

  • Command-line and web-based tools to convert Azure Resource Manager Templates to Pulumi programs in the language of your choice
  • A flow to import an existing Azure Resource Group and all its resources to your Pulumi project
  • A multi-language component resource to embed ARM Templates in Pulumi programs, including per-resource previews
  • Integrations with ARM Template generation tools like Project Bicep and Farmer
Cloud Engineers rely on Pulumi to manage their most important Azure infrastructure and our goal is to offer the absolute best experience for working with the entire Azure platform. Our new Azure provider is rearchitected from the ground up to be able to offer access to every resource in the Azure Resource Manager resource model, at high quality, on launch day. This sets a new bar for Infrastructure as Code providers for the Azure platform.
Joe Duffy
CEO at Pulumi

Get similar news in your inbox weekly, for free

Share this news:

Latest stories

How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

A Review of Zoho ManageEngine

Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …

Should I learn Java in 2023? A Practical Guide

Java is one of the most widely used programming languages in the world. It has …

The fastest way to ramp up on DevOps

You probably have been thinking of moving to DevOps or learning DevOps as a beginner. …

Why You Need a Blockchain Node Provider

In this article, we briefly cover the concept of blockchain nodes provider and explain why …

Top 5 Virtual desktop Provides in 2022

Here are the top 5 virtual desktop providers who offer a range of benefits such …

Why Your Business Should Connect Directly To Your Cloud

Today, companies make the most use of cloud technology regardless of their size and sector. …

7 Must-Watch DevSecOps Videos

Security is a crucial part of application development and DevSecOps makes it easy and continuous.The …