DEV Community

​Andrzej Ressel
​Andrzej Ressel

Posted on

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:

This initial release provides a strong foundation for expanding Pulumi support across more languages.

Documentation & Examples

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (1)

Collapse
 
thegrumpyopsdude profile image
JB

This is... huge!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

If you found this article helpful, please give a ❤️ or share a friendly comment!

Got it