14 releases
Uses new Rust 2024
| new 0.0.8 | Apr 5, 2026 |
|---|---|
| 0.0.7 | Mar 8, 2026 |
| 0.0.5 | Feb 15, 2026 |
| 0.0.4 | Oct 5, 2025 |
| 0.0.1 | Mar 9, 2025 |
#443 in Encoding
104 downloads per month
Used in 5 crates
(via pulumi_gestalt_rust_integ…)
345KB
5.5K
SLoC
Pulumi Gestalt
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.
Motivation
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.
User Guide
Integration Guide
Quick start
https://github.com/andrzejressel/pulumi-gestalt-example
Installation
Language plugin
pulumi plugin install language gestalt "VERSION" --server github://api.github.com/andrzejressel/pulumi-gestalt
Wasm Runner
cargo binstall -y pulumi_gestalt_wasm_runner@VERSION
Dependencies
~10–14MB
~179K SLoC