Crates.io | pulumi_gestalt_wasm_runner |
lib.rs | pulumi_gestalt_wasm_runner |
version | 0.0.3 |
created_at | 2025-03-08 19:51:42.636398+00 |
updated_at | 2025-06-14 14:15:09.737327+00 |
description | Wasm runner for Pulumi Gestalt |
homepage | |
repository | https://github.com/andrzejressel/pulumi-gestalt |
max_upload_size | |
id | 1584737 |
size | 109,103 |
Pulumi Gestalt is a framework designed to simplify the process of adding new language support to the Pulumi ecosystem. It provides APIs for WebAssembly (Wasm), C FFI (Foreign Function Interface), and Rust, enabling seamless integration of new languages with Pulumi.
Pulumi currently supports a limited number of programming languages. Adding support for a new language typically requires significant effort to bridge the language with Pulumi's core infrastructure. Pulumi Gestalt aims to reduce this effort by providing a common set of tools and APIs for language integration.
The framework is designed to work with both high-level and low-level languages, allowing developers to focus on language-specific integration details without worrying about the underlying Pulumi infrastructure.
https://github.com/andrzejressel/pulumi-gestalt-example
pulumi plugin install language gestalt "VERSION" --server github://api.github.com/andrzejressel/pulumi-gestalt
cargo binstall -y pulumi_gestalt_wasm_runner@VERSION