--- id: pulumi-pulumiservice version: "1.3.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # pulumi-pulumiservice — A native Pulumi package for creating and managing Pulumi Cloud constructs. License: permissive · Maintenance: active · Downloads: 124.3K/mo ## 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 above — 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 pip install pulumi-pulumiservice uv add pulumi-pulumiservice 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_current - Install friction: low - Maintenance: active - Downloads: 124.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pulumi cloud resource management, infrastructure as code pulumi service, pulumi stack automation, cloud resource provisioning pulumi, pulumi team and token management, deployment automation pulumi, pulumi cloud api provider, infrastructure-as-code, pulumi-native, cloud-automation [View on SkillFed](https://skillfed.io/packages/pulumi-pulumiservice) · [View on PyPI](https://pypi.org/project/pulumi-pulumiservice/)