{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Provides safe, deterministic randomness for Pulumi infrastructure-as-code programs by generating random resource properties that integrate with Pulumi's state-oriented lifecycle.","skillfed_tags":["infrastructure-as-code","pulumi-provider","randomness"],"use_cases":["Generate random database passwords and pass them to RDS or other managed database resources without re-convergence on every run.","Create unique resource names with random suffixes to avoid naming collisions in multi-environment deployments.","Produce random IDs for tagging or identifying infrastructure components while maintaining deterministic state.","Seed random strings for API keys, tokens, or other secrets that need to be stable across stack updates.","Combine randomness with Pulumi's automation API to provision infrastructure with deterministic but unpredictable identifiers."],"what_it_does":"pulumi-random is a Pulumi provider that enables safe, deterministic use of randomness in infrastructure-as-code programs. Unlike calling random functions directly\u2014which would produce different values on every program evaluation and break Pulumi's goal-state model\u2014this provider integrates randomness into Pulumi's resource lifecycle so that generated values remain stable across updates unless explicitly refreshed.\n\nThe package exposes resource types like RandomPassword, RandomId, and RandomString that generate random values as first-class Pulumi outputs. These outputs can be passed to other resources (e.g., an RDS password, a resource name suffix) while respecting Pulumi's convergence semantics. It depends on pulumi as its core runtime and uses parver and semver for version handling.","worth_installing":"Yes. This is an actively maintained, low-friction Pulumi provider with no known vulnerabilities, permissive licensing, and a clear use case for anyone building infrastructure-as-code with Pulumi who needs randomness. Install it if you are using Pulumi and need to safely incorporate random values into your resource definitions."},"id":"pulumi-random","links":{"html":"https://skillfed.io/packages/pulumi-random","md":"https://skillfed.io/packages/pulumi-random.md","pypi":"https://pypi.org/project/pulumi-random/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"pulumi-random","python_support":"supports_current","summary":"A Pulumi package to safely use randomness in Pulumi programs."},"popularity":{"monthly_downloads":1645693,"position":3691,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.21.1"}
