skillfed

pulumi-pulumiservice

A native Pulumi package for creating and managing Pulumi Cloud constructs.

pulumi-pulumiservice v1.3.0 124.3K downloads/30d#11,875 on PyPI16
Permissive license Apache-2.0 Active released

What it is and what it does

Pulumi Service Provider is a native Pulumi package that wraps the Pulumi Cloud REST API, allowing you to define and manage Pulumi Cloud infrastructure—teams, stacks, environments, tokens, webhooks, tags, and deployment schedules—as code within your Pulumi programs. It sits on top of the Pulumi ecosystem and is particularly useful when combined with Pulumi's Automation API for programmatic stack and resource orchestration.

The package provides resource types for all major Pulumi Cloud constructs, letting you codify organizational and deployment configurations alongside your infrastructure definitions. It requires authentication via `pulumi login` and supports configuration through environment variables or provider constructor options, including support for custom API endpoints for self-hosted deployments.

Use it for:

  • Automate team and member management across Pulumi organizations using infrastructure-as-code patterns.
  • Programmatically create and configure deployment schedules and settings for multiple stacks.
  • Set up webhooks and access tokens for Pulumi Cloud integration with CI/CD pipelines.
  • Manage Pulumi Cloud tags and environments as part of a larger infrastructure provisioning workflow.
  • Use with Automation API to dynamically create and configure Pulumi stacks in multi-tenant deployments.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Pulumi Service Provider enables programmatic management of Pulumi Cloud resources—stacks, teams, tokens, webhooks, and deployment settings—through Pulumi infrastructure-as-code programs.

Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a clear need for teams automating Pulumi Cloud resource management. It is well-suited for organizations using Pulumi at scale and seeking to codify their cloud infrastructure alongside team and deployment configurations. No known security vulnerabilities.

Install

pulumi-pulumiservice on PyPI

pip

pip install pulumi-pulumiservice

uv

uv add pulumi-pulumiservice

poetry

poetry add pulumi-pulumiservice

Installing pulumi-pulumiservice

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance with a recent release 50 days ago; the package depends on pulumi, parver, semver, and typing-extensions, all standard tooling dependencies.

License in practice

Licensed under Apache-2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for commercial and open-source projects alike.

Quickstart

pip install pulumi_pulumiservice

import pulumi_pulumiservice as service

team = service.Team("my-team", name="team-name", organization_name="org")

Requires Python 3.9 or later; must have run `pulumi login` and be authenticated to Pulumi Cloud before instantiating resources.

Verify before relying

  • Whether the package supports self-hosted Pulumi Service deployments beyond the documented apiUrl override.
  • Performance characteristics and rate limits when managing large numbers of cloud resources programmatically.
  • Compatibility guarantees with specific Pulumi CLI versions or Pulumi Cloud API versions.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 4 — parver, pulumi, semver, typing-extensions
Maintenance actively maintained — 50 days since the last release
Last repo commit
First released
Downloads 124,302/month — #11,875 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pulumi_pulumiservice-1.3.0-py3-none-any.whl

Keywords: pulumi, kind/native, category/infrastructure

Tags

pulumi cloud resource managementinfrastructure as code pulumi servicepulumi stack automationcloud resource provisioning pulumipulumi team and token managementdeployment automation pulumipulumi cloud api provider
infrastructure-as-codepulumi-nativecloud-automation

More Build Tools packages