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
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.