pulumi-google-native
A native Pulumi package for creating and managing Google Cloud resources.
Decision gist · record as of 2026-08-14
No. The package is abandoned (last release 2023-11-29, development paused, repository archived) and carries an explicit warning that breaking changes may occur in minor releases. While it has low install friction and permissive licensing, the lack of maintenance means you will not receive updates for Google Cloud API changes, security issues, or bug fixes. Use the maintained Google Cloud Classic Provider instead, or evaluate newer alternatives.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Pulumi CLI to be installed separately and Google Cloud credentials configured (via gcloud SDK or environment variables).
- Low install friction with three lightweight runtime dependencies (parver, pulumi, semver).
- However, the package is abandoned—last release was 2023-11-29 and active development is paused.
License · maintenance · safety
Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), which allows commercial use, modification, and distribution with minimal restrictions, provided you include a copy of the license and state significant changes.
last release 2023-11-29 (989 days) · last repo commit 2026-05-11 · 73 stars · archived
0 known vulnerabilities (OSV.dev, 2026-08-14) · 134,814 downloads/mo, #11,459 on PyPI
Alternatives
Verify before relying
pip install pulumi_google_native
import pulumi
import pulumi_google_native as google_native
# Create a Google Cloud resource
resource = google_native.compute.v1.Instance("my-instance",
zone="us-central1-a",
machine_type="zones/us-central1-a/machineTypes/n1-standard-1")- Whether the abandoned status and paused development will affect compatibility with current Google Cloud API changes.
- Whether breaking changes in minor version releases (as warned in the description) have already occurred since 2023-11-29.
- Current community support or workarounds for the provider given its archived repository status.
What it is and what it does
Pulumi-google-native is a Pulumi provider that lets you define and deploy Google Cloud infrastructure using Python code. It connects directly to the Google Cloud REST API, bypassing a handwritten abstraction layer, which means it exposes the full breadth of Google Cloud services—compute, storage, container, run, and more—with strong typing and full API fidelity.
You write your infrastructure in Python using Pulumi's declarative model, and the provider translates that into Google Cloud resource creation and management. It requires the Pulumi CLI and Google Cloud credentials (typically configured via the gcloud SDK). The package is currently in abandoned status with development paused; the last release was in late 2023, and the repository is archived.
Use it for
- Provision and manage Google Compute Engine instances, networks, and storage buckets as code in Python.
- Deploy containerized applications to Google Cloud Run or GKE using infrastructure-as-code patterns.
- Automate multi-resource Google Cloud deployments (e.g., databases, load balancers, IAM roles) in a single Pulumi program.
- Version-control your Google Cloud infrastructure definition alongside application code.
- Integrate Google Cloud resource provisioning into CI/CD pipelines using Pulumi's automation API.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No.
The package is abandoned (last release 2023-11-29, development paused, repository archived) and carries an explicit warning that breaking changes may occur in minor releases. While it has low install friction and permissive licensing, the lack of maintenance means you will not receive updates for Google Cloud API changes, security issues, or bug fixes. Use the maintained Google Cloud Classic Provider instead, or evaluate newer alternatives.
Install
pulumi-google-native on PyPI
Before you install
Low install friction with three lightweight runtime dependencies (parver, pulumi, semver). However, the package is abandoned—last release was 2023-11-29 and active development is paused. The repository is archived. Breaking changes may be introduced in minor version releases, and no maintenance is expected going forward.
Requires Pulumi CLI to be installed separately and Google Cloud credentials configured (via gcloud SDK or environment variables).
License in practice
Licensed under Apache-2.0 (permissive), which allows commercial use, modification, and distribution with minimal restrictions, provided you include a copy of the license and state significant changes.
Quickstart
pip install pulumi_google_native
import pulumi
import pulumi_google_native as google_native
# Create a Google Cloud resource
resource = google_native.compute.v1.Instance("my-instance",
zone="us-central1-a",
machine_type="zones/us-central1-a/machineTypes/n1-standard-1")
Verify before relying
- Whether the abandoned status and paused development will affect compatibility with current Google Cloud API changes.
- Whether breaking changes in minor version releases (as warned in the description) have already occurred since 2023-11-29.
- Current community support or workarounds for the provider given its archived repository status.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.7 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 3 packagesparverpulumisemver |
| Maintenance | Abandoned 989 days since the last release |
| Last repo commit | repository archived |
| First released | |
| Downloads | 134,814 / month, #11,459 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: pulumi_google_native-0.32.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “pulumi google cloud provider”
- pulumi-google-nativePulumi provider for provisioning Google Cloud resources directly via…
- pulumi-gcpPulumi resource provider for Google Cloud Platform that lets you…
- pulumi-aws-nativePulumi AWS Cloud Control Provider enables infrastructure-as-code…
Give your agent the search over MCP, or paste the wish link into any chat.
More Build Tools packages
Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.
Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.
Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.
pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.
Install it if your team needs consistent, automated validation at commit time.
See also pulumi-gcp · pulumi-azure-native · pulumi-policy · pulumi-aws-native · pulumi-pulumiservice · pulumi-azure · pulumi-command · pulumi-docker · pulumi-eks · pulumi-gitlab