Teams & Collaboration
The Pulumi Cloud Console allows you to manage your stacks online. It enables you to to collaborate with multiple developers, protect against concurrent updates, store resource history, integrate with your CI/CD system, and more!
To get started using the Pulumi Cloud Console, go to app.pulumi.com and sign in with your GitHub or GitLab account.
Pulumi supports several identity providers. If you want to login with something other than GitHub or GitLab, please contact us.
The Pulumi Cloud Console manages stacks by placing them within Organizations.
When you first log in, a Pulumi organization is created with the same name as your GitHub account.
That organization is implied whenever you run commands like
pulumi stack init or
pulumi stack select. For example,
pulumi stack init my-devstack will create a new stack in
the organization associated with your GitHub account. e.g.
To create or select a stack in a different organization, prefix it with the organization’s name
followed by a slash. For example,
pulumi stack init robot-co/new-service.
For more information on adding new organizations to Pulumi, see Organizations.
The Pulumi Cloud Console allows people to collaborate on stacks within an organization, including role-based access using GitHub teams.
For more information on the types of collaboration supported, see Teams.
Roles and Access Controls
Pulumi organizations allow managing member access to stacks. For examaple, enforcing policy on who can create new stacks within an organization, or who can update existing stacks.
For more information about organization roles, stack permissions, and how they are managed in the Pulumi Cloud Console, see Roles and Access Controls.
APIs and Integration
The Pulumi Cloud Console exposes REST APIs so you can build custom integrations on top of Pulumi. See Webhooks for more information.