pulumi_gestalt_rust_adapter_native

Crates.iopulumi_gestalt_rust_adapter_native
lib.rspulumi_gestalt_rust_adapter_native
version0.0.3
created_at2025-03-08 18:36:27.695401+00
updated_at2025-06-14 14:12:11.478707+00
descriptionNative Rust adapter for Pulumi Gestalt
homepage
repositoryhttps://github.com/andrzejressel/pulumi-gestalt
max_upload_size
id1584705
size37,769
​Andrzej Ressel (andrzejressel)

documentation

README

Pulumi Gestalt

GitHub Release Build Deploy Docs codecov

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
Commit count: 1055

cargo fmt