Looking at this overview at (<https://www.pulumi.c...
# general
f
Looking at this overview at (https://www.pulumi.com/docs/guides/pulumi-packages/). It looks like an Native Pulumi Provider Package can be written in Typescript and then generated to all other languages. However the boilerplate repo, does only include the Provider written in Go. Can I write the Provider in Typescript, or is this limited to Go?
e
Currently we expect providers to be written in go because we require them to be single file executables. We've got some internal prototypes to generate provider interface code for all the languages and to allow the providers to be npm packages, dotnet nuget libraries, python wheels etc.
f
Any ETA, or option to try these early stage prototypes? DMs are open. 🙂
e
I'm not sure, most of the team is at a planning event this week so someone might be able to say more about timelines (and if we're even taking this idea forward) next week. Won't be me though, I'll be on holiday 🏖️
f
Thanks a lot. Have a nice holiday. That sounds like I have to learn go, to make my own native provider. Very overwhelming but exiting as well.
b
Hello, I’m not sure to understand everything: if I’m right, the pulumi-eks and pulumi-awsx packages (not really providers?) are written in TS, but they are usable with Go since recent announcements. However, it seems necessary to have npm installed for it to work, though I didn’t see it documented (maybe I didn’t read attentively enough 😛). Did I misunderstood something?
f
There are on the component ressource level and not on a full provider level. I think 🤷