Packages
Publishes Python dictionaries as JSON messages to AWS SNS topics, automatically converting dict fields into SNS message attributes.
PubNub Python SDK provides real-time publish-subscribe messaging and presence detection across distributed applications, handling message delivery, subscriptions, and event listeners.
Installs Rust and Cargo into a temporary cache directory to support Rust-based Python builds without modifying the host environment.
PuDB is a full-screen console-based visual debugger for Python that brings GUI debugger features into the terminal, letting you inspect code, variables, and stack traces with keyboard navigation.
PuLP is a linear and mixed-integer programming modeler that lets you formulate optimization problems in Python and solve them using open-source or commercial solvers.
A command-line interface for interacting with Pulp 3's REST API, allowing administrators to manage Pulp repositories and content from the terminal.
pulp-glue is a command-line interface for Pulp 3 that provides version-agnostic access to Pulpcore's REST API.
Pulsar Galaxy Lib is a Python server that enables Galaxy to run jobs on remote systems without requiring shared file systems, handling file transfer, job execution, and result retrieval automatically.
Provides a high-level Python interface to PulseAudio's libpulse library for synchronous control of audio devices, sinks, sources, and volume management.
Pulumi's Python SDK lets you define and deploy cloud infrastructure using Python code instead of declarative templates, supporting AWS, Azure, Google Cloud, Kubernetes, and other providers.
A Pulumi resource provider that lets you declare and manage Auth0 identity and access management resources using infrastructure-as-code in Python.
Pulumi AWS provider for Python that lets you define, deploy, and manage AWS cloud infrastructure as code using Python programs.
Install only if you have the Pulumi CLI set up and an AWS account configured; it is not a standalone AWS SDK.
Pulumi AWS Cloud Control Provider enables infrastructure-as-code deployment and management of AWS resources supported by the AWS Cloud Control API through Pulumi programs.
Install it if you are already using Pulumi and need to deploy AWS resources not yet in the primary provider, or if you prefer the Cloud Control API's standardized…
Provides high-level component wrappers around AWS resources to simplify infrastructure-as-code with Pulumi, handling boilerplate for networking, container orchestration, and load balancing.
Pulumi provider for Azure Classic that lets you define and manage Azure cloud resources programmatically using Python, alongside parver, semver, and typing-extensions for version handling.
Provides Python bindings to create and manage Azure resources through Pulumi's infrastructure-as-code framework, with direct access to the full Azure Resource Manager REST API.
Install it if you're already using Pulumi and targeting Azure; it's not a standalone tool, so you'll need the Pulumi CLI and Azure credentials configured first.
Pulumi provider for Azure Active Directory that lets you define and manage Azure AD resources (users, groups, applications, service principals) as code using Python.
Pulumi provider for Cloudflare that lets you define and manage Cloudflare resources programmatically in Python infrastructure-as-code projects.
Install it if you are using Pulumi and need to provision or manage Cloudflare infrastructure.
Executes commands and scripts locally or remotely as Pulumi resources, with support for create and destroy lifecycle operations and stateful execution.
Install it if local or remote command execution fits your provisioning model; skip it if your infrastructure needs are fully covered by other Pulumi providers.
Pulumi provider for declaring and managing Confluent Cloud resources (Kafka clusters, topics, connectors, and related infrastructure) as code using Python.
A Pulumi resource provider that lets you define, deploy, and manage Databricks workspaces and resources using infrastructure-as-code in Python.
Pulumi provider for declaring and managing Datadog resources as infrastructure-as-code within Pulumi programs.
Install it if you are already using Pulumi and want to manage Datadog resources as code; skip it if you use a different IaC tool or prefer the Datadog UI for…
Pulumi provider for managing Docker resources (containers, images, networks, volumes) as code within Pulumi infrastructure programs.
A Pulumi provider for building Docker images using buildx and BuildKit, enabling infrastructure-as-code management of modern Docker image builds.
Pulumi component for provisioning and managing AWS EKS Kubernetes clusters, including control plane, worker node groups, and AWS CNI networking.
Install it if you are using Pulumi to manage AWS infrastructure and need to provision EKS clusters; it significantly reduces boilerplate compared to managing raw AWS…
Pulumi ESC SDK provides a Python client for composing, managing, and consuming hierarchical collections of configuration and secrets through the ESC API.
Install it if you need programmatic access to ESC environments.
Pulumi resource provider for Google Cloud Platform that lets you define, deploy, and manage GCP infrastructure using Python code alongside the Pulumi CLI.
However, you must have the Pulumi CLI installed and GCP credentials configured separately—this is not a standalone GCP client library.
Pulumi provider for GitHub that lets you define and manage GitHub resources (repositories, teams, workflows, etc.) as infrastructure code using Python.
Pulumi provider for GitLab that lets you define and manage GitLab resources (projects, users, groups, CI/CD pipelines, etc.) as code using Pulumi's infrastructure-as-code framework.
Install only if you're already committed to Pulumi; it's not a standalone GitLab client.
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.
A Pulumi resource provider that lets you define and manage Keycloak identity and access management resources—realms, clients, users, roles—as infrastructure code alongside your cloud deployments.
Install only if you have Pulumi CLI already set up and a Keycloak instance to connect to; it is not useful standalone.
Pulumi Kubernetes Resource Provider lets you define, deploy, and manage Kubernetes API resources and workloads programmatically using Python, with full API coverage including Deployments, Services, ConfigMaps, and other Kubernetes primitives.
Install it if you are already using Pulumi and need to deploy or manage Kubernetes workloads programmatically; it is not a standalone Kubernetes tool and requires…
A command-line wrapper that adapts Pulumi infrastructure-as-code deployments to work with LocalStack, a local AWS emulation environment, by automatically configuring AWS endpoints and credentials.
However, it's only useful in that specific workflow—if you don't need LocalStack or use Pulumi only for real AWS deployments, it adds no value.
A Pulumi resource provider that lets you define, deploy, and manage PagerDuty resources (incidents, schedules, escalation policies, services) as code using Python.
Defines and enforces policy rules on cloud resources during Pulumi deployments, with support for advisory warnings, mandatory errors, and automatic remediation.
Pulumi resource provider for declaring and managing PostgreSQL databases, users, roles, and other database objects as infrastructure code.
Install only if you have Pulumi CLI set up and a PostgreSQL server you can connect to.
Pulumi Service Provider enables programmatic management of Pulumi Cloud resources—stacks, teams, tokens, webhooks, and deployment settings—through Pulumi infrastructure-as-code programs.
Provides safe, deterministic randomness for Pulumi infrastructure-as-code programs by generating random resource properties that integrate with Pulumi's state-oriented lifecycle.
Install it if you are using Pulumi and need to safely incorporate random values into your resource definitions.
A Pulumi resource provider that lets you define, deploy, and manage Snowflake resources—databases, warehouses, users, roles, and other cloud objects—as code using Python.
A Pulumi resource provider that lets you declare and manage Tailscale network resources—devices, users, DNS settings, and access controls—as infrastructure code.