<!doctype html><html lang="en-US" prefix="og: http://ogp.me/ns#"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5"><script>var segmentWriteKey="UK90Ofwacetj5VCPJ7cUgkbNcKLSHO3u",snippetName="C8Y429BDEy/06ujkUhzfL.min.js";window.growthbook_sdk_key="sdk-psPofGr6jFV2ja9O",window.growthbook_decrypt_key="9NsAVMNWaDS+Oky3rhLQ+A==",window.growthbook_dev_mode=!1</script><link rel="preconnect" href="https://cdn.segment.com" crossorigin><link rel="preconnect" href="https://cdn.growthbook.io" crossorigin><link rel="preconnect" href="https://cdn.cr-relay.com" crossorigin><link rel="preconnect" href="https://bzrcdn.openai.com" crossorigin><link rel="preload" href="/fonts/monaspace-neon-regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/inter-regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/inter-semibold.woff2" as="font" type="font/woff2" crossorigin><link rel="llms-txt" href="/llms.txt"><script src="/js/bundle.849678c8.js" defer></script><link rel="stylesheet" href="/css/bundle.schedule-98e3a260.css"><link rel="stylesheet" href="/css/marketing.schedule-98e3a260.css"><meta name="google-site-verification" content="N-ezSTIu4P3bSc4TqidV4wWCkMzFiMN269ZgDYArGkk"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@id":"#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://www.pulumi.com","name":"Home","position":1},{"@type":"ListItem","name":"Pulumi for Startups","position":2}]},{"@id":"https://www.pulumi.com/pulumi-for-startups/#webpage","@type":"WebPage","breadcrumb":{"@id":"#breadcrumb"},"description":"Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code.","name":"Pulumi for Startups","url":"https://www.pulumi.com/pulumi-for-startups/"},{"@id":"https://www.pulumi.com/#organization","@type":["Organization","Corporation"],"alternateName":"Pulumi","description":"Pulumi enables cloud infrastructure teams to define, deploy, and manage cloud resources using familiar programming languages.","foundingDate":"2017","logo":{"@type":"ImageObject","height":60,"url":"https://www.pulumi.com/logos/brand/logo.png","width":600},"name":"Pulumi Corporation","sameAs":["https://github.com/pulumi","https://twitter.com/PulumiCorp","https://x.com/PulumiCorp","https://www.linkedin.com/company/pulumi","https://www.youtube.com/channel/UC2Dhyn4Ev52YSbcpfnfP0Mw","https://www.wikidata.org/wiki/Q122864080","https://en.wikipedia.org/wiki/Pulumi","https://www.crunchbase.com/organization/pulumi-corporation"],"url":"https://www.pulumi.com"}]}</script><meta property="og:image" content="https://www.pulumi.com/images/pulumi-for-startups/meta.png"><meta property="og:type" content="article"><meta property="og:url" content="https://www.pulumi.com/pulumi-for-startups/"><meta property="og:site_name" content="pulumi"><meta name="twitter:image" content="https://www.pulumi.com/images/pulumi-for-startups/meta.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@PulumiCorp"><meta property="og:title" content="Pulumi for Startups"><meta name="description" content="Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code."><meta property="og:description" content="Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code."><title>Pulumi for Startups | Pulumi</title><link rel="icon" type="image/x-icon" href="/images/favicon.ico"><link rel="canonical" href="https://www.pulumi.com/pulumi-for-startups/"><link rel="alternate" type="application/rss+xml" href="https://www.pulumi.com/blog/rss.xml" title="Pulumi Blog"><script>userAgentBlocklist=["Mozilla/5.0 (compatible; SiteAuditBot/0.97; +http://www.semrush.com/bot.html)","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"],!function(){var n,s,t="analytics",e=window[t]=window[t]||[];if(!e.initialize)if(e.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else if(userAgentBlocklist.includes(navigator.userAgent))console.log("Segment snippet not loaded for user agent: "+navigator.userAgent);else{e.invoked=!0,e.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"],e.factory=function(n){return function(){if(window[t].initialized)return window[t][n].apply(window[t],arguments);var o,s=Array.prototype.slice.call(arguments);return["track","screen","alias","group","page","identify"].indexOf(n)>-1&&(o=document.querySelector("link[rel='canonical']"),s.push({__t:"bpc",c:o&&o.getAttribute("href")||0[0],p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})),s.unshift(n),e.push(s),e}};for(n=0;n<e.methods.length;n++)s=e.methods[n],e[s]=e.factory(s);e.load=function(n,s){var i,o=document.createElement("script");o.type="text/javascript",o.async=!0,o.setAttribute("data-global-segment-analytics-key",t),o.src="https://evs.analytics.pulumi.com/"+snippetName,i=document.getElementsByTagName("script")[0],i.parentNode.insertBefore(o,i),e._loadOptions=s},e._writeKey=segmentWriteKey,e._cdn="https://evs.analytics.pulumi.com",e.SNIPPET_VERSION="5.2.0",e.page()}}()</script><script>window.consentManagerConfig={writeKey:segmentWriteKey,cdnHost:"evs.analytics.pulumi.com",container:"#segment-consent-manager",privacyPolicyUrl:"/privacy/",bannerText:"We use cookies (and other similar technologies) to collect data to improve your experience on our site. By using our website, youʼre agreeing to the collection of data as described in our",preferencesDialogTitle:"Website Data Collection Preferences",preferencesDialogContent:"We use data collected by cookies and JavaScript libraries to improve your browsing experience, analyze site traffic, deliver personalized advertisements, and increase the overall performance of our site.",cancelDialogTitle:"Are you sure you want to cancel?",cancelDialogContent:"Your preferences have not been saved. By continuing to use our website, you are agreeing to our Website Data Collection Policy."}</script><script>window.addEventListener("load",function(){var e=document.createElement("script");e.src="/js/consent-manager.5fc30676.js",document.body.appendChild(e)})</script><meta name="facebook-domain-verification" content="phlf6qes2bxa9ufzk8zt2es0qivg8j"><script>window.addEventListener("load",function(){if(typeof window.signals!="undefined")return;var e=document.createElement("script");e.src="https://cdn.cr-relay.com/v1/site/a725b5ba-75f1-44dc-b250-11023fc10b9d/signals.js",e.async=!0,window.signals=Object.assign([],["page","identify","form"].reduce(function(e,t){return e[t]=function(){return signals.push([t,arguments]),signals},e},{})),document.head.appendChild(e)})</script><script>window.addEventListener("load",function(){function e(){!function(e,t,n,s){if(e.oaiq)return;var o,a,i=function(){i.q.push(arguments)};i.q=[],e.oaiq=i,o=t.createElement(n),o.async=1,o.src=s,a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(o,a)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js"),oaiq("init",{pixelId:"7KRuATZtZE3j5BSAZErZAb",debug:!1})}window.analytics&&typeof window.analytics.ready=="function"&&window.analytics.ready(e)})</script><script>try{var c=document.cookie.split("; ").find(function(e){return e.indexOf("pulumi_web_user_info=")===0}),v=c?JSON.parse(decodeURIComponent(c.slice(c.indexOf("=")+1)).slice(2)):null;v&&v.userId&&document.documentElement.classList.add("is-signed-in")}catch{}</script></head><body class="section-pulumi-for-startups antialiased min-h-screen flex flex-col"><a href="#main" class="btn btn-outline fixed left-2 top-2.5 z-[100] -translate-y-16 no-underline focus:translate-y-0">Skip to main content</a>
<pulumi-root></pulumi-root><script>(function(){try{var e,t,s,o,i=["event-intro-to-esc-secrets-2026-08-Wt3pL9"],n=[];try{s=JSON.parse(localStorage.getItem("announcement-banner")||"{}"),Array.isArray(s.dismissed)&&(n=s.dismissed)}catch{}if(e=i.filter(function(e){return n.indexOf(e)<0}),e.length===0)return;o=e[Math.floor(Math.random()*e.length)],t=document.createElement("style"),t.id="announcement-banner-reveal",t.textContent='#announcement-banner{display:block!important}#announcement-banner .announcement[data-announcement-id="'+o+'"]{display:flex!important}',document.head.appendChild(t),document.documentElement.setAttribute("data-announcement-chosen",o)}catch{}})()</script><div id="announcement-banner" class="hidden w-full bg-violet-950 text-white group text-sm" data-announcement-banner role="region" aria-label="Site announcement"><div class="announcement hidden h-10 items-center gap-3 px-4 md:px-6" data-announcement-id="event-intro-to-esc-secrets-2026-08-Wt3pL9"><div class="flex flex-1 min-w-0 items-center gap-3"><a href="/events/intro-to-pulumi-esc-managing-secrets/?utm_source=announcement-banner&amp;utm_medium=website&amp;utm_campaign=intro-to-esc-workshop" tabindex="-1" class="contents text-white group-hover:text-white/90 hover:no-underline"><span class="badge badge-brand shrink-0">Event</span><div class="min-w-0 overflow-hidden whitespace-nowrap" data-announcement-marquee><span class="inline-block" data-announcement-content><span class="announcement-text inline-block"><strong>Live workshop · Aug 5:</strong> Best practices for managing secrets — an introduction to Pulumi ESC.</span></span></div></a><a href="/events/intro-to-pulumi-esc-managing-secrets/?utm_source=announcement-banner&amp;utm_medium=website&amp;utm_campaign=intro-to-esc-workshop" class="shrink-0 inline-flex items-center rounded-md border border-white/20 px-2 py-0.5 text-xs font-medium text-white hover:bg-white/10 hover:no-underline">Register</a></div><button type="button" aria-label="Dismiss announcement" class="shrink-0 inline-flex h-6 w-6 items-center justify-center rounded text-white hover:bg-white/10" data-announcement-dismiss>
<svg class="ph-icon ph-icon--regular size-3" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-x-regular"/></svg></button></div></div><header class="sticky top-0 z-40 w-full border-b border-gray-200 bg-white"><div class="flex h-16 items-center justify-between gap-2 px-4 md:px-6"><a href="/" data-track="header-pulumi-logo" data-logo-brand-menu class="flex shrink-0 items-center rounded-md transition-opacity hover:opacity-80 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:ring-offset-4 focus-visible:outline-1 focus-visible:outline-transparent" aria-label="Pulumi home"><img class="docs-logo-light h-7 w-auto" src="/fingerprinted/logos/brand/logo-on-white.325f59b356d06fbea052c320e4d50d5b40a392616680cd6c72a0e807869f4bba.svg" alt="Pulumi logo" width="112" height="28" loading="eager" decoding="async">
<img class="docs-logo-dark h-7 w-auto" src="/fingerprinted/logos/brand/logo-on-black.cc9e57571fcea31f6ed8dfbdb619a59755570083e72a35ed490569a3dcb83ac6.svg" alt="Pulumi logo" width="112" height="28" loading="eager" decoding="async"></a><nav data-nav-root class="hidden nav-desktop:flex relative self-stretch items-center" aria-label="Primary"><ul class="flex items-center gap-0"><li><button type="button" data-nav-trigger-button data-nav-index="0" aria-expanded="false" aria-haspopup="menu" aria-controls="nav-desktop-popup" class="btn btn-ghost-nav group/trigger inline-flex items-center justify-center px-4">
Product
<svg class="ph-icon ph-icon--bold text-gray-500 group-hover/trigger:text-violet-500 [[data-open=true]_&]:text-violet-300 relative top-px size-3 transition duration-300 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button></li><li><button type="button" data-nav-trigger-button data-nav-index="1" aria-expanded="false" aria-haspopup="menu" aria-controls="nav-desktop-popup" class="btn btn-ghost-nav group/trigger inline-flex items-center justify-center px-4">
For engineers
<svg class="ph-icon ph-icon--bold text-gray-500 group-hover/trigger:text-violet-500 [[data-open=true]_&]:text-violet-300 relative top-px size-3 transition duration-300 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button></li><li><button type="button" data-nav-trigger-button data-nav-index="2" aria-expanded="false" aria-haspopup="menu" aria-controls="nav-desktop-popup" class="btn btn-ghost-nav group/trigger inline-flex items-center justify-center px-4">
For enterprises
<svg class="ph-icon ph-icon--bold text-gray-500 group-hover/trigger:text-violet-500 [[data-open=true]_&]:text-violet-300 relative top-px size-3 transition duration-300 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button></li><li><a href="/docs/" data-track="header-docs" class="btn btn-ghost-nav inline-flex items-center justify-center">Docs</a></li><li><a href="/registry/" data-track="header-registry" class="btn btn-ghost-nav inline-flex items-center justify-center">Registry</a></li><li><a href="/blog/" data-track="header-blog" class="btn btn-ghost-nav inline-flex items-center justify-center">Blog</a></li><li><a href="/pricing/" data-track="header-pricing" class="btn btn-ghost-nav inline-flex items-center justify-center">Pricing</a></li><li><button type="button" data-nav-trigger-button data-nav-index="3" aria-expanded="false" aria-haspopup="menu" aria-controls="nav-desktop-popup" class="btn btn-ghost-nav group/trigger inline-flex items-center justify-center px-4">
Company
<svg class="ph-icon ph-icon--bold text-gray-500 group-hover/trigger:text-violet-500 [[data-open=true]_&]:text-violet-300 relative top-px size-3 transition duration-300 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button></li></ul><div data-nav-popup id="nav-desktop-popup" class="card absolute z-50 bg-white text-gray-950 shadow" style="display:none;top:calc(100% - .5rem);left:0;opacity:0;transform:scale(.95);transform-origin:top left;transition:none"><div data-nav-viewport style="position:relative;overflow:hidden;width:100%;height:100%"><div data-nav-content="0" style="position:absolute;top:0;left:0;opacity:0;transform:translateX(0);will-change:opacity,transform"><div class="grid gap-x-6 gap-y-4 p-2 w-[640px] grid-cols-2"><div class="flex flex-col gap-1 col-span-full"><span class="px-3 pt-2 font-mono text-xs uppercase tracking-wide text-gray-600">Core product</span><ul class="grid gap-x-6 gap-y-0.5 grid-cols-2"><li><a href="/product/" data-track="header-product-platform" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-cloud-arrow-up-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Platform overview</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Everything platform engineering teams need to build, secure, and scale cloud infrastructure</span></span></a></li><li><a href="/product/infrastructure-as-code/" data-track="header-product-iac" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-iac-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Infrastructure as code</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">IaC for any cloud, in any language — Node.js, Python, Go, .NET, Java, and YAML</span></span></a></li></ul></div><div class="flex flex-col gap-1 col-span-full"><span class="px-3 pt-2 font-mono text-xs uppercase tracking-wide text-gray-600">Key capabilities</span><ul class="grid gap-x-6 gap-y-0.5 grid-cols-2"><li><a href="/product/neo/" data-track="header-product-neo" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--fill size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-neo-fill"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">AI infrastructure agent</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Meet Neo, our AI-powered infrastructure engineering agent</span></span></a></li><li><a href="/product/secrets-management/" data-track="header-product-secrets" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-secrets-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Secrets & configuration</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Environments, secrets, and configuration management</span></span></a></li><li><a href="/product/insights-governance/" data-track="header-product-insights" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-insights-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Insights & governance</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Asset management, compliance remediation, and AI insights over the cloud</span></span></a></li><li><a href="/product/internal-developer-platforms/" data-track="header-product-idp" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-idp-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Internal developer platform</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">The fastest, most secure way to deliver cloud infrastructure</span></span></a></li></ul></div></div></div><div data-nav-content="1" style="position:absolute;top:0;left:0;opacity:0;transform:translateX(0);will-change:opacity,transform"><div class="grid gap-x-6 gap-y-4 p-2 w-[640px] grid-cols-2"><div class="flex flex-col gap-1 col-span-full"><ul class="grid gap-x-6 gap-y-0.5 grid-cols-2"><li><a href="/docs/get-started/" data-track="header-engineers-get-started" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-rocket-launch-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Get started</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Follow a step-by-step guide to quickly learn Pulumi</span></span></a></li><li><a href="/docs/" data-track="header-engineers-docs" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-book-open-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Documentation</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Complete guides and API references</span></span></a></li><li><a href="/registry/" data-track="header-engineers-registry" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-package-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Registry</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Browse 170+ cloud providers and packages</span></span></a></li><li><a href="/templates/" data-track="header-engineers-templates" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-grid-four-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Templates</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Deploy common architectures on any cloud</span></span></a></li><li><a href="/learn/" data-track="header-engineers-tutorials" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-graduation-cap-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Tutorials</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Get hands-on with Pulumi concepts</span></span></a></li><li><a href="/events#upcoming" data-track="header-engineers-events" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-calendar-blank-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Events and workshops</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Live sessions and workshops</span></span></a></li><li><a href="/community/" data-track="header-engineers-community" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-users-three-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Community</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Join 10k+ developers on Slack</span></span></a></li><li><a href="/testimonials/" data-track="header-engineers-testimonials" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-heart-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Engineers love Pulumi</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Hear from engineers why they love us</span></span></a></li><li><a href="/guides/" data-track="header-engineers-guides" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-compass-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Pulumi guides</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Practical infrastructure patterns for cloud providers</span></span></a></li><li><a href="/releases/" data-track="header-engineers-releases" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-megaphone-simple-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Releases</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Major platform updates from the team</span></span></a></li></ul></div></div></div><div data-nav-content="2" style="position:absolute;top:0;left:0;opacity:0;transform:translateX(0);will-change:opacity,transform"><div class="grid gap-x-6 gap-y-4 p-2 w-[320px] grid-cols-1"><div class="flex flex-col gap-1"><ul class="grid gap-x-6 gap-y-0.5 grid-cols-1"><li><a href="/enterprise/" data-track="header-enterprise-solutions" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-buildings-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Enterprise solutions</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Security, compliance, and support for teams</span></span></a></li><li><a href="/case-studies/" data-track="header-enterprise-case-studies" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-article-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Case studies</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">How Snowflake, Mercedes-Benz, and others use Pulumi</span></span></a></li><li><a href="/request-a-demo/" data-track="header-enterprise-demo" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-chalkboard-teacher-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Request a demo</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">See how Pulumi can help your team</span></span></a></li><li><a href="/proserv/" data-track="header-enterprise-proserv" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-briefcase-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Professional services</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Get expert help with your implementation</span></span></a></li><li><a href="/contact/" data-track="header-enterprise-contact" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-chat-circle-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Contact sales</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Talk to our team about your needs</span></span></a></li></ul></div></div></div><div data-nav-content="3" style="position:absolute;top:0;left:0;opacity:0;transform:translateX(0);will-change:opacity,transform"><div class="grid gap-x-6 gap-y-4 p-2 w-[320px] grid-cols-1"><div class="flex flex-col gap-1"><ul class="grid gap-x-6 gap-y-0.5 grid-cols-1"><li><a href="/about/" data-track="header-company-about" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-quotes-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">About us</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Our purpose and values</span></span></a></li><li><a href="/careers/" data-track="header-company-careers" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-briefcase-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Careers</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Come work for Pulumi</span></span></a></li><li><a href="/about/newsroom/" data-track="header-company-newsroom" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-newspaper-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Newsroom</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Pulumi in the news</span></span></a></li><li><a href="/awards/" data-track="header-company-awards" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-trophy-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Awards</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Recognition from press and analysts</span></span></a></li></ul></div></div></div></div></div></nav><div class="flex items-center gap-2"><a href="https://github.com/pulumi/pulumi" target="_blank" rel="noopener" data-track="header-github-stars" class="btn btn-ghost-nav px-2.5 gap-1.5 hidden nav-desktop:inline-flex" aria-label="Star pulumi/pulumi on GitHub — 25511 stars"><svg class="ph-icon size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-github"/></svg>
<span>25.5K</span></a>
<a href="/contact/" data-track="header-contact" class="hidden nav-desktop:inline-flex btn btn-outline">Contact us
</a><a href="https://app.pulumi.com/signin" data-track="header-console" data-nav-loggedout class="hidden nav-desktop:inline-flex btn btn-outline">Sign in
</a><a href="https://app.pulumi.com" data-track="header-dashboard" data-nav-dashboard class="hidden nav-desktop:inline-flex btn btn-primary">Dashboard
</a><a href="https://app.pulumi.com/signup" data-track="header-signup" data-role="cta-get-started" data-nav-loggedout class="hidden nav-desktop:inline-flex btn btn-primary">Get started</a><div class="flex gap-2 nav-desktop:hidden"><div class="max-sm:hidden flex gap-2"><a href="https://github.com/pulumi/pulumi" target="_blank" rel="noopener" data-track="header-github-stars-mobile" class="btn btn-ghost-nav px-2.5 gap-1.5 inline-flex" aria-label="Star pulumi/pulumi on GitHub — 25511 stars"><svg class="ph-icon size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-github"/></svg>
<span>25.5K</span></a>
<a href="/contact/" data-track="header-contact" class="btn btn-outline">Contact us
</a><a href="https://app.pulumi.com/signin" data-track="header-console" data-nav-loggedout class="btn btn-outline">Sign in
</a><a href="https://app.pulumi.com" data-track="header-dashboard" data-nav-dashboard class="btn btn-primary">Dashboard
</a><a href="https://app.pulumi.com/signup" data-track="header-signup-mobile" data-role="cta-get-started" data-nav-loggedout class="btn btn-primary">Get started</a></div><button type="button" data-nav-sheet-trigger aria-label="Open navigation" aria-expanded="false" aria-controls="nav-mobile-sheet" class="btn btn-outline btn-icon">
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-list-bold"/></svg></button></div></div></div></header><div data-nav-sheet-overlay data-state="closed" class="fixed inset-0 z-50 bg-black/10 opacity-0 pointer-events-none transition-opacity duration-150
data-[state=open]:opacity-100 data-[state=open]:pointer-events-auto
supports-[backdrop-filter]:backdrop-blur-xs"></div><aside data-nav-sheet data-state="closed" data-side="right" id="nav-mobile-sheet" role="dialog" aria-modal="true" aria-labelledby="nav-mobile-sheet-title" class="fixed inset-y-0 right-0 z-50 flex w-3/4 flex-col gap-0 border-l border-gray-100 bg-white text-gray-950 shadow-lg opacity-0 pointer-events-none translate-x-[2.5rem] transition duration-200 ease-in-out p-0 sm:max-w-md
data-[state=open]:translate-x-0 data-[state=open]:opacity-100 data-[state=open]:pointer-events-auto"><div class="flex flex-col gap-1.5 p-4"><h2 id="nav-mobile-sheet-title" class="sr-only">Navigation</h2><button type="button" data-nav-sheet-close aria-label="Close navigation" class="btn btn-ghost btn-icon-sm absolute top-4 right-4">
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-x-bold"/></svg></button></div><nav class="flex flex-1 flex-col overflow-y-auto px-3 py-2"><div data-nav-collapsible class="border-b border-gray-100"><button type="button" data-nav-collapsible-trigger aria-expanded="false" aria-controls="nav-mobile-panel-product" class="group flex w-full items-center justify-between rounded-md px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">
Product
<svg class="ph-icon ph-icon--bold size-4 transition-transform duration-200 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button><div data-nav-collapsible-panel data-state="closed" inert id="nav-mobile-panel-product" class="overflow-hidden max-h-0 opacity-0 transition-all duration-200
data-[state=open]:max-h-[2000px] data-[state=open]:opacity-100"><div class="flex flex-col gap-3 pb-3"><div class="flex flex-col gap-1"><span class="px-3 pt-2 font-mono text-xs uppercase tracking-wide text-gray-600">Core product</span><ul class="flex flex-col gap-0.5"><li><a href="/product/" data-nav-sheet-close data-track="header-product-platform" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-cloud-arrow-up-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Platform overview</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Everything platform engineering teams need to build, secure, and scale cloud infrastructure</span></span></a></li><li><a href="/product/infrastructure-as-code/" data-nav-sheet-close data-track="header-product-iac" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-iac-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Infrastructure as code</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">IaC for any cloud, in any language — Node.js, Python, Go, .NET, Java, and YAML</span></span></a></li></ul></div><div class="flex flex-col gap-1"><span class="px-3 pt-2 font-mono text-xs uppercase tracking-wide text-gray-600">Key capabilities</span><ul class="flex flex-col gap-0.5"><li><a href="/product/neo/" data-nav-sheet-close data-track="header-product-neo" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--fill size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-neo-fill"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">AI infrastructure agent</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Meet Neo, our AI-powered infrastructure engineering agent</span></span></a></li><li><a href="/product/secrets-management/" data-nav-sheet-close data-track="header-product-secrets" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-secrets-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Secrets & configuration</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Environments, secrets, and configuration management</span></span></a></li><li><a href="/product/insights-governance/" data-nav-sheet-close data-track="header-product-insights" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-insights-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Insights & governance</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Asset management, compliance remediation, and AI insights over the cloud</span></span></a></li><li><a href="/product/internal-developer-platforms/" data-nav-sheet-close data-track="header-product-idp" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-idp-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Internal developer platform</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">The fastest, most secure way to deliver cloud infrastructure</span></span></a></li></ul></div></div></div></div><div data-nav-collapsible class="border-b border-gray-100"><button type="button" data-nav-collapsible-trigger aria-expanded="false" aria-controls="nav-mobile-panel-for-engineers" class="group flex w-full items-center justify-between rounded-md px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">
For engineers
<svg class="ph-icon ph-icon--bold size-4 transition-transform duration-200 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button><div data-nav-collapsible-panel data-state="closed" inert id="nav-mobile-panel-for-engineers" class="overflow-hidden max-h-0 opacity-0 transition-all duration-200
data-[state=open]:max-h-[2000px] data-[state=open]:opacity-100"><div class="flex flex-col gap-3 pb-3"><div class="flex flex-col gap-1"><ul class="flex flex-col gap-0.5"><li><a href="/docs/get-started/" data-nav-sheet-close data-track="header-engineers-get-started" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-rocket-launch-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Get started</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Follow a step-by-step guide to quickly learn Pulumi</span></span></a></li><li><a href="/docs/" data-nav-sheet-close data-track="header-engineers-docs" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-book-open-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Documentation</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Complete guides and API references</span></span></a></li><li><a href="/registry/" data-nav-sheet-close data-track="header-engineers-registry" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-package-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Registry</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Browse 170+ cloud providers and packages</span></span></a></li><li><a href="/templates/" data-nav-sheet-close data-track="header-engineers-templates" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-grid-four-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Templates</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Deploy common architectures on any cloud</span></span></a></li><li><a href="/learn/" data-nav-sheet-close data-track="header-engineers-tutorials" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-graduation-cap-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Tutorials</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Get hands-on with Pulumi concepts</span></span></a></li><li><a href="/events#upcoming" data-nav-sheet-close data-track="header-engineers-events" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-calendar-blank-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Events and workshops</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Live sessions and workshops</span></span></a></li><li><a href="/community/" data-nav-sheet-close data-track="header-engineers-community" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-users-three-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Community</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Join 10k+ developers on Slack</span></span></a></li><li><a href="/testimonials/" data-nav-sheet-close data-track="header-engineers-testimonials" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-heart-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Engineers love Pulumi</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Hear from engineers why they love us</span></span></a></li><li><a href="/guides/" data-nav-sheet-close data-track="header-engineers-guides" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-compass-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Pulumi guides</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Practical infrastructure patterns for cloud providers</span></span></a></li><li><a href="/releases/" data-nav-sheet-close data-track="header-engineers-releases" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-megaphone-simple-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Releases</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Major platform updates from the team</span></span></a></li></ul></div></div></div></div><div data-nav-collapsible class="border-b border-gray-100"><button type="button" data-nav-collapsible-trigger aria-expanded="false" aria-controls="nav-mobile-panel-for-enterprises" class="group flex w-full items-center justify-between rounded-md px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">
For enterprises
<svg class="ph-icon ph-icon--bold size-4 transition-transform duration-200 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button><div data-nav-collapsible-panel data-state="closed" inert id="nav-mobile-panel-for-enterprises" class="overflow-hidden max-h-0 opacity-0 transition-all duration-200
data-[state=open]:max-h-[2000px] data-[state=open]:opacity-100"><div class="flex flex-col gap-3 pb-3"><div class="flex flex-col gap-1"><ul class="flex flex-col gap-0.5"><li><a href="/enterprise/" data-nav-sheet-close data-track="header-enterprise-solutions" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-buildings-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Enterprise solutions</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Security, compliance, and support for teams</span></span></a></li><li><a href="/case-studies/" data-nav-sheet-close data-track="header-enterprise-case-studies" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-article-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Case studies</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">How Snowflake, Mercedes-Benz, and others use Pulumi</span></span></a></li><li><a href="/request-a-demo/" data-nav-sheet-close data-track="header-enterprise-demo" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-chalkboard-teacher-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Request a demo</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">See how Pulumi can help your team</span></span></a></li><li><a href="/proserv/" data-nav-sheet-close data-track="header-enterprise-proserv" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-briefcase-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Professional services</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Get expert help with your implementation</span></span></a></li><li><a href="/contact/" data-nav-sheet-close data-track="header-enterprise-contact" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-chat-circle-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Contact sales</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Talk to our team about your needs</span></span></a></li></ul></div></div></div></div><a href="/docs/" data-nav-sheet-close data-track="header-docs" class="block rounded-md border-b border-gray-100 px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">Docs
</a><a href="/registry/" data-nav-sheet-close data-track="header-registry" class="block rounded-md border-b border-gray-100 px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">Registry
</a><a href="/blog/" data-nav-sheet-close data-track="header-blog" class="block rounded-md border-b border-gray-100 px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">Blog
</a><a href="/pricing/" data-nav-sheet-close data-track="header-pricing" class="block rounded-md border-b border-gray-100 px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">Pricing</a><div data-nav-collapsible class="border-b border-gray-100"><button type="button" data-nav-collapsible-trigger aria-expanded="false" aria-controls="nav-mobile-panel-company" class="group flex w-full items-center justify-between rounded-md px-3 py-4 text-base font-semibold text-gray-950 outline-none transition-colors hover:text-violet-700 focus-visible:text-violet-700 focus-visible:ring-3 focus-visible:ring-violet-400/50 focus-visible:outline-1">
Company
<svg class="ph-icon ph-icon--bold size-4 transition-transform duration-200 [[data-open=true]_&]:rotate-180" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-caret-down-bold"/></svg></button><div data-nav-collapsible-panel data-state="closed" inert id="nav-mobile-panel-company" class="overflow-hidden max-h-0 opacity-0 transition-all duration-200
data-[state=open]:max-h-[2000px] data-[state=open]:opacity-100"><div class="flex flex-col gap-3 pb-3"><div class="flex flex-col gap-1"><ul class="flex flex-col gap-0.5"><li><a href="/about/" data-nav-sheet-close data-track="header-company-about" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-quotes-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">About us</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Our purpose and values</span></span></a></li><li><a href="/careers/" data-nav-sheet-close data-track="header-company-careers" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-briefcase-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Careers</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Come work for Pulumi</span></span></a></li><li><a href="/about/newsroom/" data-nav-sheet-close data-track="header-company-newsroom" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-newspaper-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Newsroom</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Pulumi in the news</span></span></a></li><li><a href="/awards/" data-nav-sheet-close data-track="header-company-awards" class="group flex flex-row items-start gap-3 rounded-md p-3 outline-none transition-all hover:bg-violet-50 focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span aria-hidden="true" class="mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border group-hover:border-violet-200 border-gray-200 group-hover text-violet-700"><svg class="ph-icon ph-icon--regular size-6" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-trophy-regular"/></svg>
</span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-sm font-semibold text-gray-950 group-hover:text-violet-primary">Awards</span>
<span class="text-xs text-gray-600 group-hover:text-gray-800">Recognition from press and analysts</span></span></a></li></ul></div></div></div></div></nav><div class="flex flex-col gap-2 border-t border-gray-100 p-4"><a href="https://github.com/pulumi/pulumi" target="_blank" rel="noopener" data-track="header-github-stars-sheet" class="btn btn-ghost-nav px-2.5 gap-1.5 inline-flex justify-center" aria-label="Star pulumi/pulumi on GitHub — 25511 stars"><svg class="ph-icon size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-github"/></svg>
<span>25.5K</span></a>
<a href="/contact/" data-track="header-contact" class="btn btn-outline">Contact us
</a><a href="https://app.pulumi.com/signin" data-track="header-console" data-nav-loggedout class="btn btn-outline">Sign in
</a><a href="https://app.pulumi.com" data-track="header-dashboard" data-nav-dashboard class="btn btn-primary">Dashboard
</a><a href="https://app.pulumi.com/signup" data-track="header-signup-mobile" data-role="cta-get-started" data-nav-loggedout class="btn btn-primary">Get started</a></div></aside><div data-brand-menu role="menu" aria-label="Pulumi logo options" hidden class="card fixed z-50 min-w-[220px] bg-white p-2 text-gray-950 shadow"><ul class="flex flex-col gap-0.5"><li role="none"><button type="button" role="menuitem" data-brand-menu-copy class="flex w-full items-center justify-between gap-3 rounded-md px-3 py-2 text-left text-sm font-normal text-gray-950 outline-none transition-colors hover:bg-violet-50 hover:text-violet-primary focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50">
<span data-brand-menu-copy-label>Copy logo SVG</span></button></li><li role="none"><a role="menuitem" data-brand-menu-close href="/logos/brand/pulumi_mark_on_light.svg" download="pulumi-logo-mark-color.svg" class="flex w-full items-center justify-between gap-3 rounded-md px-3 py-2 text-left text-sm font-normal text-gray-950 outline-none transition-colors hover:bg-violet-50 hover:text-violet-primary focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50">Download mark</a></li><li role="none"><a role="menuitem" data-brand-menu-close href="https://brand.pulumi.com/identity/logo/#get-the-logo" target="_blank" rel="noopener" class="flex w-full items-center justify-between gap-3 rounded-md px-3 py-2 text-left text-sm font-normal text-gray-950 outline-none transition-colors hover:bg-violet-50 hover:text-violet-primary focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span>Get other variants</span><svg class="ph-icon ph-icon--regular size-3.5 shrink-0 text-gray-400" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-square-out-regular"/></svg></a></li><li role="none"><a role="menuitem" data-brand-menu-close href="https://brand.pulumi.com" target="_blank" rel="noopener" class="flex w-full items-center justify-between gap-3 rounded-md px-3 py-2 text-left text-sm font-normal text-gray-950 outline-none transition-colors hover:bg-violet-50 hover:text-violet-primary focus-visible:bg-violet-50 focus-visible:ring-3 focus-visible:ring-violet-400/50"><span>Read brand guide</span><svg class="ph-icon ph-icon--regular size-3.5 shrink-0 text-gray-400" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-square-out-regular"/></svg></a></li></ul></div><script src="/js/header-nav.a99ba15a.js" defer></script><main id="main" tabindex="-1" class="focus:outline-none flex-1"><section class="border-b border-gray-200"><div class="overflow-hidden flex justify-center"><img src="/images/pulumi-for-startups/hero.svg" alt aria-hidden="true" class="h-60 w-auto max-w-none lg:h-auto lg:w-full"></div><div class="container mx-auto px-6 md:px-8 pb-16 md:pb-20 text-center"><p class="font-overline text-gray-primary mb-4">Pulumi for Startups</p><h1 class="heading-xl max-w-3xl mx-auto mb-8">Get up to $10,000 in Pulumi credits and exclusive help for your projects</h1><a href="#apply" class="btn btn-primary btn-xl">Apply to join</a></div></section><div class="font-body container mx-auto mb-16 mt-12 md:mt-16 px-6 md:px-8 flex flex-col gap-16 md:gap-20 lg:gap-24"><section class="grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12 items-stretch"><div class="w-full flex flex-col justify-center max-w-prose"><h2 class="heading-1 mt-0 mb-6">Help your small, nimble team scale up infrastructure</h2><p class="body-lg text-gray-700 m-0">Pulumi for Startups helps early-stage companies build and deploy their cloud apps on our infrastructure as code (IaC) platform. Your team can manage and automate cloud infrastructure in the languages you already use — JavaScript, TypeScript, Python, .NET, Java, and Go — so you can adopt the cloud without learning a new domain-specific language (DSL) or dedicating a whole team to managing and scaling your infrastructure.</p></div><div><div class="bg-violet-50 rounded-lg p-8 md:p-14 h-full"><p class="font-overline text-gray-primary mb-8 mt-0">Program benefits</p><ul class="flex flex-col gap-6 m-0 p-0 list-none"><li class="flex items-start gap-4"><span class="shrink-0 text-violet-primary mt-1"><svg class="ph-icon ph-icon--bold size-5" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-check-bold"/></svg></span><div><p class="heading-4 m-0 mb-1">Up to $10,000 in Pulumi credits</p><p class="text-gray-700 m-0 max-w-md">Your whole team can build on Pulumi, with up to $10,000 in free credits.</p></div></li><li class="flex items-start gap-4"><span class="shrink-0 text-violet-primary mt-1"><svg class="ph-icon ph-icon--bold size-5" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-check-bold"/></svg></span><div><p class="heading-4 m-0 mb-1">Exclusive office hours and events</p><p class="text-gray-700 m-0 max-w-md">Office hours and workshops to help you ship your product quickly.</p></div></li><li class="flex items-start gap-4"><span class="shrink-0 text-violet-primary mt-1"><svg class="ph-icon ph-icon--bold size-5" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-check-bold"/></svg></span><div><p class="heading-4 m-0 mb-1">12 months of runway</p><p class="text-gray-700 m-0 max-w-md">Bill credits will be applied for up to 12 months.</p></div></li><li class="flex items-start gap-4"><span class="shrink-0 text-violet-primary mt-1"><svg class="ph-icon ph-icon--bold size-5" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-check-bold"/></svg></span><div><p class="heading-4 m-0 mb-1">Built for your stage</p><p class="text-gray-700 m-0 max-w-md">Designed for pre-Series A companies with less than $1 million in annual revenue.</p></div></li></ul></div></div></section><section class="template-three-column icon-layout-above"><div class="grid grid-cols-1 lg:grid-cols-3 gap-8 md:gap-16 lg:gap-36"><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-code-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Real programming languages</h4><p class="three-column-item-description template-feature-card-description mb-6">Use loops, conditionals, functions, and classes, catch errors at compile time, reuse code across projects, and refactor with confidence.</p></div><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-shapes-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Hundreds of providers</h4><p class="three-column-item-description template-feature-card-description mb-6">Full API coverage for all major clouds: AWS, Azure, Google Cloud, and Kubernetes — plus service providers like Cloudflare, Datadog, and GitHub.</p></div><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-eye-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Test before you ship</h4><p class="three-column-item-description template-feature-card-description mb-6">Write unit tests for your infra code, integration tests for pre-prod environments, smoke tests for releases — all with industry-standard tools.</p></div><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#c-pulumi-neo-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Put agents to work</h4><p class="three-column-item-description template-feature-card-description mb-6">Equip your agents with best-practices skills and use Neo, our infrastructure agent, for more complex tasks, debugging, and code generation.</p></div><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-key-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Eliminate secrets sprawl</h4><p class="three-column-item-description template-feature-card-description mb-6">Fetch secret values from any supported store with a single Pulumi Cloud access token. No more juggling multiple credentials manually.</p></div><div class="three-column-item text-left flex flex-col justify-start"><div class="three-column-item-icon template-feature-card-icon"><svg class="ph-icon ph-icon--duotone" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-sliders-duotone"/></svg></div><h4 class="three-column-item-title template-feature-card-title">Self-service options</h4><p class="three-column-item-description template-feature-card-description mb-6">Code, low-code YAML, or no-code portals. Engineers can work the way they prefer with consistent governance.</p></div></div></section><section class="flex justify-center -mt-8"><a href="#apply" class="btn btn-primary btn-xl">Apply for the startup program</a></section><hr class="w-full border-0 border-t border-gray-200 m-0"><section class="flex flex-col gap-6"><p class="font-overline text-gray-primary text-center">Startup success stories</p><section class="template-testimonial template-testimonial-bg-1 relative overflow-hidden rounded-2xl px-4 py-8 md:px-16 md:py-20"><div class="flex flex-col lg:flex-row gap-8 lg:gap-16 lg:items-center relative z-10"><div class="flex-1 lg:max-w-[75%]"><blockquote class="text-xl md:text-3xl text-left border-0 font-semibold m-0">"Pulumi supercharged our whole organization and empowered our developer teams to self-provision resources and ship new capabilities faster without having to wait for the infrastructure team to deploy new resources on their behalf."</blockquote></div><div class="flex flex-col items-start lg:items-end lg:w-[25%] lg:min-w-[280px] flex-shrink-0"><div class="template-testimonial-logo mb-6"><img src="/fingerprinted/logos/customers/lemonade.81b9ae44e8b4371bb458e2c379e2c85f5d0435ecb6464e295c94232dcb733079.svg" alt="Lemonade" loading="lazy" decoding="async"></div><p class="text-black font-bold m-0 mb-1 text-xl">Igor Shapiro</p><p class="text-black m-0">Principal Engineer</p></div></div></section><section class="template-case-study-grid flex flex-col gap-8"><div class="grid grid-cols-1 md:grid-cols-3 gap-6"><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/panther.c93f06640296c47e4d0757c939f5009034c030aea88dac730b372a40763897fe.svg" alt="Panther Labs" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Panther Labs</h3><div class="template-feature-card-description">With Pulumi, Panther Labs was able to provide innovative solutions to their customers quickly, which is a clear advantage for a startup.</div></div><div class="mt-auto"><a href="/case-studies/panther-labs/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/lemonade.81b9ae44e8b4371bb458e2c379e2c85f5d0435ecb6464e295c94232dcb733079.svg" alt="Lemonade" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Lemonade</h3><div class="template-feature-card-description">Lemonade&rsquo;s Ops team supports a much larger group of developers by using Pulumi to standardize infrastructure components and enforce best practices.</div></div><div class="mt-auto"><a href="/case-studies/lemonade/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/sourcegraph-logo.47aac50664c20a93381228c8a14de2ce237e5873168f9380a73fb78e8cc30f00.svg" alt="Sourcegraph" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Sourcegraph</h3><div class="template-feature-card-description">Pulumi helps to supercharge Kubernetes deployments at Sourcegraph, ensuring their team has continuous access to the latest builds.</div></div><div class="mt-auto"><a href="/case-studies/sourcegraph/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/aptos_hu_f463c4a491f756e9.6cf63e9e1e6d49a6da96ded374dff8c95f4f6c6edacae092a294fd1654bbc26b.webp" alt="Aptos Labs" srcset="/fingerprinted/logos/customers/aptos_hu_9c6d2d89076c7f5e.4766a91541345fb7229d5e16853460b62c1b6e4d41fe1cac8a3a0a14397220b4.webp 400w, /fingerprinted/logos/customers/aptos_hu_f463c4a491f756e9.6cf63e9e1e6d49a6da96ded374dff8c95f4f6c6edacae092a294fd1654bbc26b.webp 454w" sizes="(max-width: 768px) 100vw, 800px" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Aptos Labs</h3><div class="template-feature-card-description">Aptos Labs used Pulumi to transform development, increasing velocity by up to 10x while improving security, compliance, and cost control.</div></div><div class="mt-auto"><a href="/case-studies/aptos/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/compostable-ai.7cadc857620975319ec08ef7f81fb10523b33deda6ec51ac80a9b4dc89e539f0.svg" alt="Compostable AI" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Compostable AI</h3><div class="template-feature-card-description">Learn how this Edinburgh-based AI platform company deploys from contract to production in one day, with two backend engineers managing infrastructure for 19 clients using AI agents and Pulumi.</div></div><div class="mt-auto"><a href="/case-studies/compostable-ai/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div><div class="card flex flex-col p-8 gap-6 h-full"><div class="flex items-start"><img class="max-h-12 w-auto object-contain" src="/fingerprinted/logos/customers/spearAI.9f9581ad85545f5c675c8635336ba021705b49652dbc9cbdbf172a3bf81af36b.svg" alt="Spear AI" loading="lazy" decoding="async"></div><div class="flex flex-col gap-3 grow"><h3 class="template-feature-card-title m-0">Spear AI</h3><div class="template-feature-card-description">Defense tech startup accelerates compliance timelines to bring capabilities to market up to 6x faster while enabling rapid deployment across air-gapped cloud and edge environments.</div></div><div class="mt-auto"><a href="/case-studies/spear-ai/" class="btn btn-link btn-xl">Read the story
<svg class="ph-icon ph-icon--bold size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#p-arrow-right-bold"/></svg></a></div></div></div></section></section><section id="apply" class="flex flex-col gap-6 items-center text-center"><p class="font-overline text-gray-primary">Apply for the startup program</p><div class="card w-full max-w-2xl mx-auto p-6 md:p-8 text-left"><pulumi-hubspot-form form-id="d6c3c14c-3b16-4d64-861a-b7af962f9337"></pulumi-hubspot-form></div></section></div></main><section class="bg-violet-background text-gray-950"><div class="container mx-auto flex flex-col md:flex-row items-center justify-center gap-5 md:gap-12 px-4 py-7 text-center md:text-left"><h2 class="text-2xl md:text-3xl font-semibold tracking-tight leading-tight mb-0">The infrastructure as code platform for any cloud.</h2><div class="flex gap-2.5 items-center shrink-0"><a class="btn btn-outline btn-xl" href="/contact/" data-track="footer-cta-contact-us">Contact us</a>
<a class="btn btn-primary btn-xl" href="https://app.pulumi.com/signup" data-track="footer-signup">Get started</a></div></div></section><footer class="relative bg-service-black text-white overflow-clip px-6 lg:px-8 pt-12 pb-8"><div class="absolute top-0 right-0 pointer-events-none max-w-[50%] opacity-90" aria-hidden="true"><img src="/fingerprinted/images/footer/bg-lines.db941eef4575a29e90d71577c26c8d1247a92ba851a12ab2021cc3150bc26ba9.svg" alt width="421" height="474" loading="lazy" decoding="async" aria-hidden="true"></div><div class="relative z-10 flex flex-col lg:flex-row gap-x-8 gap-y-10 justify-between"><div class="lg:w-56 lg:shrink-0 flex flex-col gap-4"><a href="/" class="inline-block" data-track="footer-logo" aria-label="Pulumi home"><img class="h-[89px] w-[84px]" src="/fingerprinted/logos/brand/pulumi-mark.2ff13df2c355746e06f3f84162d630b2d7a875e6b07a180a9187a50ba7d70db5.svg" alt="Pulumi" width="84" height="89" loading="lazy" decoding="async"></a><h3 class="mt-0 text-2xl font-semibold tracking-tight leading-snug text-white">Open source and free for individuals.</h3><div class="min-h-[28px]"><a href="https://github.com/pulumi/pulumi" target="_blank" rel="noopener" data-track="footer-github-stars" class="items-stretch h-9 shrink-0 rounded-lg border text-sm font-normal whitespace-nowrap outline-none select-none transition-all overflow-hidden focus-visible:ring-3 focus-visible:ring-violet-400/50 border-white/15 text-white hover:border-white/40 hover:bg-white/5 focus-visible:border-violet-400 inline-flex" aria-label="Star pulumi/pulumi on GitHub — 25511 stars"><span class="inline-flex items-center gap-1.5 px-2.5"><svg class="ph-icon size-4" fill="currentColor" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-github"/></svg>
<span>pulumi/pulumi</span>
</span><span aria-hidden="true" style="width:1px;background-color:rgba(255,255,255,.15)"></span>
<span class="inline-flex items-center px-2.5">25.5K</span></a></div></div><div class="grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-3 lg:flex lg:flex-wrap lg:gap-x-16"><nav aria-label="Resources"><h3 class="footer-heading">Resources</h3><ul><li class="mb-2"><a href="/docs/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-documentation">Docs</a></li><li class="mb-2"><a href="/registry/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-apis">Registry</a></li><li class="mb-2"><a href="/templates/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-templates">Templates</a></li><li class="mb-2"><a href="/tutorials/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-tutorials">Tutorials</a></li><li class="mb-2"><a href="/guides/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-guides">Guides</a></li><li class="mb-2"><a href="/events/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-events">Events</a></li><li class="mb-2"><a href="/releases/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-releases">Releases</a></li><li class="mb-2"><a href="/community/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-community">Community</a></li></ul></nav><nav aria-label="Platform"><h3 class="footer-heading">Platform</h3><ul><li class="mb-2"><a href="/product/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-overview">Overview</a></li><li class="mb-2"><a href="/product/infrastructure-as-code/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-iac">Infrastructure as code</a></li><li class="mb-2"><a href="/product/secrets-management/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-secrets">Secrets & configuration</a></li><li class="mb-2"><a href="/product/insights-governance/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-insights">Insights & governance</a></li><li class="mb-2"><a href="/product/neo/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-neo">AI infrastructure agent</a></li><li class="mb-2"><a href="/product/internal-developer-platforms/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-idp">Internal developer platform</a></li><li class="mb-2"><a href="/pricing/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-platform-pricing">Pricing</a></li></ul></nav><nav aria-label="Pulumi for"><h3 class="footer-heading">Pulumi for</h3><ul><li class="mb-2"><a href="/aws/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-aws">AWS</a></li><li class="mb-2"><a href="/azure/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-azure">Microsoft Azure</a></li><li class="mb-2"><a href="/gcp/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-gcp">Google Cloud Platform</a></li><li class="mb-2"><a href="/kubernetes/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-kubernetes">Kubernetes</a></li><li class="mb-2"><a href="/what-is/what-is-infrastructure-as-code/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-what-is-infrastructure-as-code">Infrastructure as code</a></li><li class="mb-2"><a href="/solutions/ai/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-artificial-intelligence">AI/ML workloads</a></li><li class="mb-2"><a href="/case-studies/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-case-studies">Teams like yours</a></li></ul></nav><nav aria-label="Company"><h3 class="footer-heading">Company</h3><ul><li class="mb-2"><a href="/about/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-about-us">About us</a></li><li class="mb-2"><a href="/blog/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-blog">Blog</a></li><li class="mb-2"><a href="/careers/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-careers">Careers</a></li><li class="mb-2"><a href="/about/newsroom/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-newsroom">Newsroom</a></li><li class="mb-2"><a href="/awards/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-awards">Awards</a></li><li class="mb-2"><a href="/security/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-security">Security</a></li><li class="mb-2"><a href="https://brand.pulumi.com/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-brand">Brand</a></li></ul></nav><nav aria-label="Get help"><h3 class="footer-heading">Get help</h3><ul><li class="mb-2"><a href="https://slack.pulumi.com/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-help-slack">Join our Slack</a></li><li class="mb-2"><a href="https://support.pulumi.com/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-support">Customer support</a></li><li class="mb-2"><a href="/proserv/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-professional-services">Professional services</a></li><li class="mb-2"><a href="/request-a-demo/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-help-demo">Request a demo</a></li><li class="mb-2"><a href="/contact/" class="text-sm text-white hover:text-violet-300 hover:underline" data-track="footer-contact-us">Contact us</a></li></ul></nav></div><div class="flex flex-col gap-8 lg:pr-20"><div><h3 class="footer-heading">Connect</h3><ul class="flex gap-4 items-center"><li><a href="https://slack.pulumi.com/" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-slack" aria-label="Pulumi Slack"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-slack"/></svg></a></li><li><a href="https://github.com/pulumi/" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-github" aria-label="Pulumi GitHub"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-github"/></svg></a></li><li><a href="https://www.youtube.com/channel/UC2Dhyn4Ev52YSbcpfnfP0Mw" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-youtube" aria-label="Pulumi YouTube"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-youtube"/></svg></a></li><li><a href="https://x.com/pulumicorp" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-twitter" aria-label="Pulumi X"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-x"/></svg></a></li><li><a href="https://www.linkedin.com/company/pulumi/" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-linkedin" aria-label="Pulumi LinkedIn"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-linkedin"/></svg></a></li><li><a href="https://bsky.app/profile/pulumi.com" target="_blank" rel="noopener" class="inline-flex items-center justify-center text-white opacity-85 hover:opacity-100 transition-opacity duration-150" data-track="footer-bluesky" aria-label="Pulumi Bluesky"><svg class="ph-icon" fill="currentColor" width="24" height="24" style="width:24px;height:24px" aria-hidden="true" focusable="false"><use href="/icons/sprite.70121449e0dde6f8c01ff68423fffaa0336ecc73c7bbc87506404126694ca58c.svg#b-bluesky"/></svg></a></li></ul></div><div><h3 class="footer-heading">Get our newsletter</h3><pulumi-hubspot-form form-id="027b4c6d-9b73-4ad8-b149-3c8b07fff608" class="newsletter newsletter-dark-border newsletter-inline"></pulumi-hubspot-form></div></div></div><div class="mt-24 pt-6 flex flex-col lg:flex-row gap-4 lg:gap-6 items-center justify-between lg:mr-12"><ul class="text-xs flex flex-wrap gap-x-4 gap-y-2 justify-center lg:justify-start items-center"><li><a class="text-white opacity-70 hover:opacity-100 hover:underline cursor-pointer" data-track="footer-legal-privacy-preferences" onclick=window.consentManager.openConsentManager()>Your Privacy Preferences</a></li><li><a class="text-white opacity-70 hover:opacity-100 hover:underline" data-track="footer-legal-trademark-usage" href="/trademark/">Trademark Usage</a></li><li><a class="text-white opacity-70 hover:opacity-100 hover:underline" data-track="footer-legal-acceptable-use-policy" href="/acceptable-use/">Acceptable Use Policy</a></li><li><a class="text-white opacity-70 hover:opacity-100 hover:underline" data-track="footer-legal-terms-conditions" href="/terms-and-conditions/">Terms & Conditions</a></li><li><a class="text-white opacity-70 hover:opacity-100 hover:underline" data-track="footer-legal-privacy-policy" href="/privacy/">Privacy Policy</a></li><li><a class="text-white opacity-70 hover:opacity-100 hover:underline" data-track="footer-legal-professional-services-agreement" href="/professional-services-agreement/">Professional Services Agreement</a></li><li><span class="text-xs text-gray-500">&copy; 2026 Pulumi Corp.</span></li></ul><a class="inline-flex items-center gap-1.5 px-2 py-0.5 min-h-[24px] rounded-lg bg-service-black border border-gray-800 text-white text-sm leading-5 whitespace-nowrap hover:border-gray-500 hover:no-underline" href="https://pulumi.statuspage.io/" target="_blank" rel="noopener" data-statuspage data-track="footer-statuspage" aria-label="Pulumi system status"><span class="inline-block w-2 h-2 rounded-full shrink-0" data-statuspage-dot aria-hidden="true"></span>
<span data-statuspage-label>All Systems Operational</span></a></div></footer><div id="segment-consent-manager"></div></body></html>