the only difference between the Go and Python SDKs at this time is that Python supports dynamic providers:
https://www.pulumi.com/blog/dynamic-providers/
whereas Go does not. If you think you'll need them, Python will be a good choice, otherwise, use the language you feel most comfortable with!
b
bright-sandwich-93783
07/06/2021, 8:12 PM
@helpful-knife-18557 I would say don't use Go for anything except simple use cases. Dynamic providers are a really neat way to plug into the Pulumi model, letting you do arbitrary things and model those things as resources or outputs.
bright-sandwich-93783
07/06/2021, 8:13 PM
That being said, you really only need to make this decision on a per-stack basis. You can always mix languages across stacks