87 lines
3.5 KiB
Markdown
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.
|