2023-10-09 07:17:56 +00:00

87 lines
3.5 KiB
Markdown

---
title_tag: "Pulumi Languages & SDKs"
meta_desc: An overview of how to use Node.js, Python, Go, .NET, Java, and YAML when writing cloud applications for AWS, Azure, Google Cloud, Kubernetes, etc.
title: Languages & SDKs
h1: Pulumi languages & SDKs
meta_image: /images/docs/meta-images/docs-meta.png
menu:
languages:
name: Overview
weight: 7
aliases:
- /docs/reference/languages/
- /docs/intro/languages/
- /docs/reference/pulumi-sdk/
---
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](
/registry).
The following language runtimes are currently supported by Pulumi. Select one to learn more:
<div class="tiles flex-wrap mt-4">
<div class="pb-4 md:pr-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./javascript">
<p class="mx-auto text-xl font-semibold link">
Node.js
<span class="text-xs font-light">(JavaScript, TypeScript)</span>
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/node.svg" alt="Node.js">
<img class="h-12 mx-auto inline" src="/logos/tech/javascript.svg" alt="JavaScript">
<img class="h-12 mx-auto inline" src="/logos/tech/typescript.svg" alt="TypeScript">
</a>
</div>
<div class="pb-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./python">
<p class="mx-auto text-xl font-semibold link">
Python
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/python.svg" alt="Python">
</a>
</div>
<div class="pb-4 md:pr-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./go">
<p class="mx-auto text-xl font-semibold link">
Go
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/go.svg" alt="Go">
</a>
</div>
<div class="pb-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./dotnet">
<p class="mx-auto text-xl font-semibold link">
.NET
<span class="text-xs font-light">(C#, F#, VB)</span>
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/dotnet.svg" alt=".NET">
<img class="h-12 mx-auto inline" src="/logos/tech/csharp.svg" alt="C#">
<img class="h-12 mx-auto inline" src="/logos/tech/fsharp.svg" alt="F#">
<img class="h-12 mx-auto inline" src="/logos/tech/visualbasic.svg" alt="Visual Basic">
</a>
</div>
<div class="pb-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./java">
<p class="mx-auto text-xl font-semibold link">
Java
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/java.svg" alt="Java">
</a>
</div>
<div class="pb-4 md:w-1/2">
<a class="tile p-8 pb-16 text-center" href="./yaml">
<p class="mx-auto text-xl font-semibold link">
Pulumi YAML
</p>
<img class="h-12 mx-auto inline" src="/logos/tech/yaml.svg" alt="Pulumi YAML">
</a>
</div>
</div>
If your favorite language isn't listed, it may be on its way soon. Pulumi is
[open source](https://github.com/pulumi/pulumi), and it is possible
[to add your own language](/docs/support/faq#how-can-i-add-support-for-my-favorite-language).
For further questions, [contact us](/docs/support/troubleshooting#contact-us) and let us
know what you're looking for.