pulumi-pulumiservice
A native Pulumi package for creating and managing Pulumi Cloud constructs.
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-pulumiserviceuv
uv add pulumi-pulumiservicepoetry
poetry add pulumi-pulumiserviceInstalling 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
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
pulumi-commandExecutes commands and scripts locally or…
permissive · top 5,000 on PyPI
pulumi-dockerPulumi provider for managing Docker resources…
permissive · top 5,000 on PyPI
pulumi-kubernetesPulumi Kubernetes Resource Provider lets you…
permissive · top 5,000 on PyPI
pulumi-gcpPulumi resource provider for Google Cloud…
permissive · top 5,000 on PyPI
pulumi-tlsPulumi resource provider for creating and…
permissive · top 5,000 on PyPI
pulumi-policyDefines and enforces policy rules on cloud…
permissive · top 15,000 on PyPI
pulumi-google-nativePulumi provider for provisioning Google Cloud…
permissive · top 15,000 on PyPI
pulumi-gitlabPulumi provider for GitLab that lets you define…
permissive · top 15,000 on PyPI
pulumi-vaultPulumi resource provider for HashiCorp Vault…
permissive · top 15,000 on PyPI
pulumiverse-grafanaA Pulumi resource provider that lets you create…
permissive · top 15,000 on PyPI