Azure & Pulumi
Build infrastructure on Azure using TypeScript, Python, Go, C#, Java or YAML. The Azure Native provider is always up-to-date and covers 100% of the resources in Azure Resource Manager (ARM).
Providers
We recommend using the Azure Native provider to provision Azure infrastructure. Azure Classic has fewer resources and resource options and receives new features more slowly.
Azure Native
Recommended
Azure Classic
Templates
Pulumi templates are the fastest way to deploy infrastructure. After deploying, you can easily modify the infrastructure by updating the code in your language of choice.
Components
Components support all languages and group a set of resources together.
Convert ARM Templates to Pulumi
Convert ARM templates to your language of choice with Pulumi's conversion tool.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.