pulumi-google-native
A native Pulumi package for creating and managing Google Cloud resources.
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
Pulumi provider for provisioning Google Cloud resources directly via the Google Cloud REST API, offering full coverage of Google Cloud services through strongly-typed infrastructure-as-code.
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
pip
pip install pulumi-google-nativeuv
uv add pulumi-google-nativepoetry
poetry add pulumi-google-nativeInstalling pulumi-google-native
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.
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")
Requires Pulumi CLI to be installed separately and Google Cloud credentials configured (via gcloud SDK or environment variables).
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 — parver, pulumi, semver |
| 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
Keywords: pulumi, google cloud, category/cloud, kind/native
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-gcpPulumi resource provider for Google Cloud…
permissive · top 5,000 on PyPI
pulumi-azure-nativeProvides Python bindings to create and manage…
permissive · top 15,000 on PyPI
pulumi-policyDefines and enforces policy rules on cloud…
permissive · top 15,000 on PyPI
pulumi-aws-nativePulumi AWS Cloud Control Provider enables…
permissive · top 15,000 on PyPI
pulumi-pulumiservicePulumi Service Provider enables programmatic…
permissive · top 15,000 on PyPI
pulumi-azurePulumi provider for Azure Classic that lets you…
permissive · top 15,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-eksPulumi component for provisioning and managing…
permissive · top 15,000 on PyPI
pulumi-gitlabPulumi provider for GitLab that lets you define…
permissive · top 15,000 on PyPI