Pulumi supports infrastructure as code using any .NET Core language. You can use your favorite .NET tools — such as editors, package managers, build systems, and test frameworks — to create, deploy, and manage infrastructure on any cloud, including Azure, AWS, and Google Cloud.
Note: Pulumi for .NET is in preview and is under active development. We would love your feedback!
For example, this C# program provisions an Azure resource group and storage account: