Pulumi Gestalt 0.0.1 released
After a year of work and multiple DevLogs, the first public release of Pulumi Gestalt is now available! What is Pulumi Gestalt? Historically, adding a new language to Pulumi has been a significant challenge—requiring integration with the gRPC API, proper serialization, schema.json processing, and creating callback infrastructure. Pulumi Gestalt aims to change that. Currently it provides a set of ten functions that allow developers to add basic Pulumi support for any language that supports: C FFI Rust (for languages such as Erlang or Dart) Wasm Currently, Pulumi Gestalt allows: Resource creation and invocation Output mapping Rust Support Beyond general language integration, Pulumi Gestalt includes comprehensive support for Rust. Key features include: Automatic glue code generation on the user side Filtering support for large providers (e.g., cloud providers that require 20GB+ RAM for compilation without filters) Example code generation (currently in early alpha) What’s Next? Pulumi Gestalt is just getting started. Upcoming features include: A schema.json converter for easier ingestion (likely supporting Avro and Protobuf) Configuration support Automation API integration This initial release provides a strong foundation for expanding Pulumi support across more languages. Documentation & Examples Full documentation: Pulumi Gestalt Docs Rust examples: GitHub Repository

After a year of work and multiple DevLogs, the first public release of Pulumi Gestalt is now available!
What is Pulumi Gestalt?
Historically, adding a new language to Pulumi has been a significant challenge—requiring integration with the gRPC API, proper serialization, schema.json processing, and creating callback infrastructure.
Pulumi Gestalt aims to change that. Currently it provides a set of ten functions that allow developers to add basic Pulumi support for any language that supports:
Currently, Pulumi Gestalt allows:
- Resource creation and invocation
- Output mapping
Rust Support
Beyond general language integration, Pulumi Gestalt includes comprehensive support for Rust. Key features include:
- Automatic glue code generation on the user side
- Filtering support for large providers (e.g., cloud providers that require 20GB+ RAM for compilation without filters)
- Example code generation (currently in early alpha)
What’s Next?
Pulumi Gestalt is just getting started. Upcoming features include:
- A schema.json converter for easier ingestion (likely supporting Avro and Protobuf)
- Configuration support
- Automation API integration
This initial release provides a strong foundation for expanding Pulumi support across more languages.
Documentation & Examples
- Full documentation: Pulumi Gestalt Docs
- Rust examples: GitHub Repository