🚀 New Release: Pulumi Provider SDK (Go) v1.0.0
The Pulumi Provider SDK is a high-level library specifically designed to simplify the process of writing Pulumi providers in Go. It abstracts away much of the complexity involved in defining custom infrastructure resources.
This framework has been under active development since 2022 and is now considered stable and production-ready.
Release notes and migration guide: https://github.com/pulumi/pulumi-go-provider/releases/tag/v1.0.1
b
big-architect-71258
05/19/2025, 5:48 PM
Right on time... Thinking about creating a native Pulumi provider for pulumi-time instead of wrapping the existing Terraform provider
f
famous-ambulance-44173
05/19/2025, 7:21 PM
@damp-airline-38442 If I were to build a component resource with this new sdk, is it compiled to binary or requires go to be installed to run? thinking about removing friction for pulumi yaml users for my component
a
adorable-house-61348
05/20/2025, 9:15 AM
@famous-ambulance-44173 It's compiled to a binary - users of the provider do not need go to be installed
f
famous-ambulance-44173
05/20/2025, 10:15 AM
@adorable-house-61348 wow, awesome! I want to try it.
is it possible only with go component resources or is there any other language where component consumers can run them without installing the language runtime?
e
echoing-dinner-19531
05/20/2025, 12:25 PM
It's probably possible to compile dotnet to a self-contained exe. There are projects to enable node and python to compile to exes, but not sure if the state of any of them are "production ready" and stable