skillfed

pulumi-google-native

A native Pulumi package for creating and managing Google Cloud resources.

pulumi-google-native v0.32.0 134.8K downloads/30d#11,459 on PyPI73
Permissive license Apache-2.0 Abandoned released

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-native

uv

uv add pulumi-google-native

poetry

poetry add pulumi-google-native

Installing 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

pulumi google cloud providerinfrastructure as code google cloudgoogle cloud resource provisioningpulumi native google providercloud infrastructure automationgoogle cloud sdk pulumideclarative cloud deployment
infrastructure-as-codegoogle-cloudabandoned

More Build Tools packages