Registry / devops / pulumi-std

pulumi-std

JSON →
library2.3.2pypypi✓ verified 82d ago

A Pulumi component library providing standard functions for Pulumi programs, such as string manipulation, base64 encoding, JSON operations, and more. Current version 2.3.2, requires Python >=3.9. Released irregularly as part of the Pulumi ecosystem.

pip install pulumi-std
INSTALL
IMPORT
SIG · PULUMI-STD
P
pulumi-std
devopspythonv2.3.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AbsResult
from pulumi_std import AbsResult
from pulumi_std import String
AbspathResult
from pulumi_std import AbspathResult
Base64encodeResult
from pulumi_std import Base64encodeResult

Encode a string using the base64encode function.

import pulumi from pulumi_std import base64encode # Encode a string message msg = "Hello, Pulumi!" encoded = base64encode(input=msg) pulumi.export("encoded", encoded)
Debug
Known issues
gotchaThe library is intended for Pulumi programs; functions produce Pulumi outputs (pulumi.Output) and may not work outside a Pulumi context.
fix
Use pulumi.Output.apply() if you need to chain transformations inside a Pulumi program.
affects: all
breakingVersion 2.0 removed the nested module structure. All symbols are now exported from the top-level pulumi_std package.
fix
Change imports from e.g. 'from pulumi_std.string import ...' to 'from pulumi_std import ...'.
affects: >=2.0.0
Upgrade
Version history
2.3.2latest on PyPI · released Feb 10, 2026
Audit
Dependencies
pulumirequiredRequired to use pulumi-std as a Pulumi component.
Agent activity
4 hits · last 30 days
node
4
Resources
pulumi-std — pip install pulumi-std · libregistry