{{ define "hero" }}

{{ index (.Params.hero.title) 0 }} {{ index (.Params.hero.title) 1 }}

{{ .Params.hero.description | markdownify }}

{{ end }} {{ define "main" }} {{ $pageContext := . }}

{{ .Params.customer_logos.title }}

{{ range $logo := .Params.customer_logos.logos }}
{{ if $logo.link }} {{ partial "customer-logo.html" (dict "logo" $logo.name) }} {{ else }} {{ partial "customer-logo.html" (dict "logo" $logo.name) }} {{ end }}
{{ end }}

{{ .Params.code_faster.title }}

{{ .Params.code_faster.description | markdownify }}

{{ range $item := .Params.code_faster.items }}
{{ $item.title }}

{{ $item.description | markdownify }}

{{ end }}
Pulumi code being written in TypeScript showing autocomplete for creating a new S3 bucket Pulumi code being written in Python showing autocomplete for creating a new S3 bucket Pulumi code being written in GO showing autocomplete for creating a new S3 bucket Pulumi code being written in C# showing autocomplete for creating a new S3 bucket Pulumi code being written in Java showing autocomplete for creating a new S3 bucket Pulumi code being written in YAML showing autocomplete for creating a new S3 bucket
{{ partial "home/quote.html" (dict "quote" .Params.customer_quotes.panther) }}

{{ .Params.secrets.title }}

{{ .Params.secrets.description | markdownify }}

Learn more: Pulumi ESC
{{ .Params.secrets.alt }}
{{ partial "home/quote.html" (dict "quote" .Params.customer_quotes.starburst) }}

{{ .Params.embed.title }}

{{ .Params.embed.description | markdownify }}
{{ .Params.embed.alt }}
{{ partial "home/quote.html" (dict "quote" .Params.customer_quotes.snowflake) }}

{{ .Params.ai.title }}

{{ .Params.ai.description | markdownify }}

Try it out: Pulumi AI
AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in TypeScript AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in Python AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in GO AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in C# AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in Java AI prompted to 'Give me an AWS static website behind a CloudFront CDN' and outputting Pulumi code in YAML

Built by engineers for engineers. Open source.

Join our community,

and let’s build together.

{{ range $tweet := .Params.get_started.tweets }}

{{ $tweet.text }}

{{ $tweet.username }}

Twitter
{{ end }}

Ready to try Pulumi?

Get Started

Follow the step-by-step guide

Download Open Source

Download our open source SDK

{{ end }}