Come join Pulumi for the industry's first Cloud Engineering Summit! October 7–8. Save Your Spot

Alibaba Cloud

The Alibaba Cloud provider for Pulumi can be used to provision any of the cloud resources available in Alibaba Cloud. The Alibaba Cloud provider must be configured with credentials to deploy and update resources in Alibaba Cloud.


The Alibaba Cloud provider supports several options for providing access to Alibaba Cloud credentials. See the Alibaba Cloud setup page for details.


const alicloud = require("@pulumi/alicloud")

const vpc = new alicloud.vpc.Network("my-vpc", {
    cidrBlock: "",
import * as alicloud from "@pulumi/alicloud";

const vpc = new alicloud.vpc.Network("my-vpc", {
    cidrBlock: "",
import pulumi_alicloud as alicloud

vpc = alicloud.vpc.Network("my-vpc",
import (
  vpc ""

vpc, _ := vpc.NewVpc(ctx, "demo-instance", &vpc.VpcArgs{
    CidrBlock: pulumi.String(""),
using System.Collections.Generic;
using System.Threading.Tasks;
using Pulumi;
using Pulumi.Alicloud.Vpc;

class Program
    static Task Main() =>
        Deployment.Run(() => {
            var vpc = new Vpc("demo-instance", new VpcArgs
                CidrBlock = ""


The following packages are available in packager managers:

The Alibaba Cloud provider is open source and available in the pulumi/pulumi-alicloud repo.