Supported Languages
Note
Pulumi supports many clouds using the same languages, CLI, and deployment workflow. For a streamlined Pulumi walkthrough, including language runtime installation and cloud configuration, see the Get Started guides.
Pulumi is a multi-language infrastructure as code tool. Each language is as capable as the other and supports the entire surface area of all of the clouds available in Pulumi Registry.
The following language runtimes are currently supported by Pulumi. Select one to learn more:
If your favorite language isn’t listed, it may be on its way soon. Pulumi is open source, and it is possible to add your own language. For further questions, contact us and let us know what you’re looking for.