www.pulumi.com Open in urlscan Pro
18.245.86.123  Public Scan

Submitted URL: http://www.pulumi.com/
Effective URL: https://www.pulumi.com/
Submission: On March 18 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/4429525/027b4c6d-9b73-4ad8-b149-3c8b07fff608

<form id="hsForm_027b4c6d-9b73-4ad8-b149-3c8b07fff608" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
  action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/4429525/027b4c6d-9b73-4ad8-b149-3c8b07fff608"
  class="hs-form-private hsForm_027b4c6d-9b73-4ad8-b149-3c8b07fff608 hs-form-027b4c6d-9b73-4ad8-b149-3c8b07fff608 hs-form-027b4c6d-9b73-4ad8-b149-3c8b07fff608_30005fe0-e9b5-4007-81c1-b6ab03da5c71 newsletter newsletter-dark-border hs-form"
  target="target_iframe_027b4c6d-9b73-4ad8-b149-3c8b07fff608" data-instance-id="30005fe0-e9b5-4007-81c1-b6ab03da5c71" data-form-id="027b4c6d-9b73-4ad8-b149-3c8b07fff608" data-portal-id="4429525"
  data-test-id="hsForm_027b4c6d-9b73-4ad8-b149-3c8b07fff608" data-cb-wrapper="true">
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-027b4c6d-9b73-4ad8-b149-3c8b07fff608" class="" placeholder="Enter your Enter your email" for="email-027b4c6d-9b73-4ad8-b149-3c8b07fff608"><span>Enter your
        email</span><span class="hs-form-required">*</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input id="email-027b4c6d-9b73-4ad8-b149-3c8b07fff608" name="email" required="" placeholder="" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
  </div>
  <div class="hs_last_utm_medium hs-last_utm_medium hs-fieldtype-text field hs-form-field" style="display: none;"><label id="label-last_utm_medium-027b4c6d-9b73-4ad8-b149-3c8b07fff608" class="" placeholder="Enter your Last UTM Medium"
      for="last_utm_medium-027b4c6d-9b73-4ad8-b149-3c8b07fff608"><span>Last UTM Medium</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input name="last_utm_medium" class="hs-input" type="hidden" value="(none)"></div>
  </div>
  <div class="hs_last_utm_campaign hs-last_utm_campaign hs-fieldtype-text field hs-form-field" style="display: none;"><label id="label-last_utm_campaign-027b4c6d-9b73-4ad8-b149-3c8b07fff608" class="" placeholder="Enter your Last UTM Campaign"
      for="last_utm_campaign-027b4c6d-9b73-4ad8-b149-3c8b07fff608"><span>Last UTM Campaign</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input name="last_utm_campaign" class="hs-input" type="hidden" value="(not set)"></div>
  </div>
  <div class="hs_last_utm_source hs-last_utm_source hs-fieldtype-text field hs-form-field" style="display: none;"><label id="label-last_utm_source-027b4c6d-9b73-4ad8-b149-3c8b07fff608" class="" placeholder="Enter your Last UTM Source"
      for="last_utm_source-027b4c6d-9b73-4ad8-b149-3c8b07fff608"><span>Last UTM Source</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input name="last_utm_source" class="hs-input" type="hidden" value="(direct)"></div>
  </div>
  <div class="hs_submit hs-submit">
    <div class="hs-field-desc" style="display: none;"></div>
    <div class="actions"><input type="submit" class="hs-button primary large" value="Subscribe"></div>
  </div><input name="hs_context" type="hidden"
    value="{&quot;embedAtTimestamp&quot;:&quot;1710727031431&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1629403135686&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.128 Safari/537.36&quot;,&quot;pageTitle&quot;:&quot;Pulumi - Infrastructure as Code in Any Programming Language&quot;,&quot;pageUrl&quot;:&quot;https://www.pulumi.com/&quot;,&quot;isHubSpotCmsGeneratedPage&quot;:false,&quot;hutk&quot;:&quot;b6f1324e200c29bf683a27e1c0ed2304&quot;,&quot;__hsfp&quot;:554772544,&quot;__hssc&quot;:&quot;194006706.1.1710727032554&quot;,&quot;__hstc&quot;:&quot;194006706.b6f1324e200c29bf683a27e1c0ed2304.1710727032554.1710727032554.1710727032554.1&quot;,&quot;formTarget&quot;:&quot;#hubspotForm_027b4c6d-9b73-4ad8-b149-3c8b07fff608&quot;,&quot;rumScriptExecuteTime&quot;:817.3000030517578,&quot;rumTotalRequestTime&quot;:1038.1000061035156,&quot;rumTotalRenderTime&quot;:1086.6000061035156,&quot;rumServiceResponseTime&quot;:220.8000030517578,&quot;rumFormRenderTime&quot;:48.5,&quot;connectionType&quot;:&quot;4g&quot;,&quot;firstContentfulPaint&quot;:0,&quot;largestContentfulPaint&quot;:0,&quot;locale&quot;:&quot;en&quot;,&quot;timestamp&quot;:1710727032563,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;4429525&quot;,&quot;formId&quot;:&quot;027b4c6d-9b73-4ad8-b149-3c8b07fff608&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;target&quot;:&quot;#hubspotForm_027b4c6d-9b73-4ad8-b149-3c8b07fff608&quot;,&quot;isBuilder&quot;:false,&quot;isTestPage&quot;:false,&quot;isPreview&quot;:false,&quot;css&quot;:&quot;&quot;,&quot;cssClass&quot;:&quot;newsletter newsletter-dark-border&quot;,&quot;isMobileResponsive&quot;:true},&quot;correlationId&quot;:&quot;30005fe0-e9b5-4007-81c1-b6ab03da5c71&quot;,&quot;renderedFieldsIds&quot;:[&quot;email&quot;,&quot;last_utm_medium&quot;,&quot;last_utm_campaign&quot;,&quot;last_utm_source&quot;],&quot;captchaStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;emailResubscribeStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;isInsideCrossOriginFrame&quot;:false,&quot;source&quot;:&quot;forms-embed-1.4774&quot;,&quot;sourceName&quot;:&quot;forms-embed&quot;,&quot;sourceVersion&quot;:&quot;1.4774&quot;,&quot;sourceVersionMajor&quot;:&quot;1&quot;,&quot;sourceVersionMinor&quot;:&quot;4774&quot;,&quot;allPageIds&quot;:{},&quot;_debug_embedLogLines&quot;:[{&quot;clientTimestamp&quot;:1710727031505,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved pageContext values which may be overriden by the embed context: {\&quot;pageTitle\&quot;:\&quot;Pulumi - Infrastructure as Code in Any Programming Language\&quot;,\&quot;pageUrl\&quot;:\&quot;https://www.pulumi.com/\&quot;,\&quot;userAgent\&quot;:\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.128 Safari/537.36\&quot;,\&quot;isHubSpotCmsGeneratedPage\&quot;:false}&quot;},{&quot;clientTimestamp&quot;:1710727031507,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved countryCode property from normalized embed definition response: \&quot;DE\&quot;&quot;},{&quot;clientTimestamp&quot;:1710727032560,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved analytics values from API response which may be overriden by the embed context: {\&quot;hutk\&quot;:\&quot;b6f1324e200c29bf683a27e1c0ed2304\&quot;}&quot;}]}"><iframe
    name="target_iframe_027b4c6d-9b73-4ad8-b149-3c8b07fff608" style="display: none;"></iframe>
</form>

Text Content

This website stores cookies on your computer. These cookies are used to collect
information about how you interact with our website and allow us to remember
you. We use this information in order to improve and customize your browsing
experience and for analytics and metrics about our visitors both on this website
and other media. To find out more about the cookies we use, see our Privacy
Policy.

If you decline, your information won’t be tracked when you visit this website. A
single cookie will be used in your browser to remember your preference not to be
tracked.

Cookies settings
Accept All Decline All

 * 
 * Slack
 * Docs
 * Registry
 * Pulumi AI
 * Pulumi CloudSign In

 * Product
   Product
   Learn about the Pulumi platform and its features
   Pulumi Overview
   Infrastructure as code for engineers in Node.js, Python, Go, .NET, Java, and
   YAML
   Pulumi Cloud
   Managed service for using Pulumi open source at scale. Use SaaS or self-host
   SDK & Engine
   Provision and manage infrastructure on any cloud interactively with a CLI
   Pulumi ESC
   Environments, Secrets and Configuration Management
   Automation API
   Provision and manage cloud infrastructure on any cloud with a programmatic
   interface
   Policy as Code
   Enforce guardrails for security and compliance using policies in standard
   languages
   Pulumi for Platform Teams
   Internal developer platform in a box. Accelerate productivity and enforce
   compliance.
   Pulumi Insights
   Author infrastructure as code faster through AI. Search and analyze anything
   in any cloud.
   Pulumi Deployments
   Run deployments remotely with a button, Git push, or REST API
   Request a demo
   See how Pulumi can help you ship infrastructure faster

 * Why Pulumi?
   Why Pulumi?
   Learn why engineers and companies prefer Pulumi
   Engineers love Pulumi
   Hear from engineers why they love Pulumi
   Case Studies
   Read how teams increased productivity
   Platform Engineering
   Build and scale internal developer platforms
   Solutions
   Explore ways to use Pulumi
   Enterprises
   Learn how Pulumi serves enterprise needs

 * Pricing
 * Docs
 * Learn
   Learn
   Find tutorials, how-to guides, and resources to deepen your Pulumi knowledge
   PulumiUP 2023 | Virtual Conference
   The future of IaC, Platform Engineering, DevOps, and Cloud
   Blog
   Read product news, best practices, and more
   Templates
   Deploy common architectures on any cloud
   Learn Pulumi
   Get hands-on with Pulumi concepts
   Case Studies
   Read how customers are innovating faster
   Events and Workshops
   Register for upcoming sessions, or watch past sessions on-demand
   Pulumi AI Answers
   Archive of commonly asked infrastructure-as-code questions
   Community
   Where to find us
   What is ...?
   Dive into topics in and around the IaC universe

   Product
   
   --------------------------------------------------------------------------------
   
   Pulumi Overview SDK & Engine Automation API Pulumi Deployments Pulumi Cloud
   Pulumi Insights Pulumi for Platform Teams Pulumi ESC Policy as Code
   
   --------------------------------------------------------------------------------

   Why Pulumi?
   
   --------------------------------------------------------------------------------
   
   Platform Engineering Solutions Enterprises Case Studies Testimonials
   
   --------------------------------------------------------------------------------

 * Pricing

   --------------------------------------------------------------------------------

 * Docs

   --------------------------------------------------------------------------------

   Learn
   
   --------------------------------------------------------------------------------
   
   PulumiUP 2023 Blog Case Studies Events and Workshops Templates Pulumi AI
   Answers Learn Pulumi Community What is ...?

GitHub Slack Docs Registry Pulumi AI Pulumi CloudSign In
Get Started

Get Started


10X INFRASTRUCTURE ENGINEERING WITH AI

Gain 10x better scale, more productivity, and faster time to market.

Get Started Talk to a human


TRUSTED BY YOUR PEERS

Panther logo White












Panther logo White










Panther logo White









BUILD AND SHIP FASTER USING
OPEN SOURCE INFRASTRUCTURE AS CODE

Author infrastructure code using programming languages you know and love. Write
statements to define infrastructure using your IDE with autocomplete, type
checking, and documentation.

 * TypeScript
 * Python
 * Go
 * C#
 * Java
 * YAML








“Our developers needed a fast, modular, and testable platform for managing cloud
infrastructure. Nothing is better than having standard programming languages for
building and managing infrastructure”

Austin Byers, Principal Platform Engineer

Panther logo White


MANAGE CONFIGURATION AND SECRETS WITH MODULAR ENVIRONMENTS

Easy-to-use single source of truth for all configurations with guardrails.
Seamlessly adopt short-lived dynamic secrets. Never have downtime over changed
configurations because you can change once and have it updated everywhere.
Enforce least-privileged access through role-based access controls.

Learn more: Pulumi ESC


“Pulumi let us build and automate cloud infrastructure projects at a scale that
simply wasn’t imaginable using prior-generation infrastructure as code
technologies”

Matt Stephenson, Senior Principal Software Engineer




BUILD PRODUCTIVE PLATFORMS FOR BOTH DEVELOPERS AND OPERATORS

Internal developer portals (IDPs) enable your developers to quickly provision
security-compliant infrastructure, boost productivity with pre-configured
architectures and automate testing and deployments, adhering to organizational
standards.

Pulumi’s infrastructure and policy as code engine fosters collaboration between
your developers, security, and operation teams through common, popular
programming languages.

Learn more: Pulumi For Platform Teams


“Pulumi helped our team to ship a new product faster. We needed one tool to
setup and manage multi-cloud, multi-region Kubernetes clusters that
infrastructure and applications teams could use collaboratively”

Justin Fitzhugh, VP of Cloud Platform Engineering




CODE ON DEMAND WITH PULUMI AI



Want help writing infrastructure code? Use Pulumi AI to generate code for your
desired infrastructure – all through natural language commands.

Ask Pulumi AI to iterate on your code to make changes and add new resources.



Try it out: Pulumi AI
 * TypeScript
 * Python
 * Go
 * C#
 * Java
 * YAML









BUILT BY ENGINEERS FOR ENGINEERS. OPEN SOURCE.

Join our community,

and let’s build together.

Today is a good day. Finished no-code website builder. Managed to automate
deploying a website created with said builder with @PulumiCorp

@iamjmoa



There is no way around the fact that devops is complicated but @PulumiCorp is a
game changer for me. Blows away CloudForamtion, TerraForm, CDK, etc.

@BryanMigliorisi



Continuing on my thread about @PulumiCorp from a while ago: holy shit I am a
convert. I needed to setup a staging environment that was mostly identical to
prod, and once I trued up our Pulumi stack with AWS, it took *minutes* to do
this. How have I lived without this until now?

@krangarajan



Without a doubt the most approachable tool in the IaaC space is @PulumiCorp.
Somewhat enjoying provisioning a scheduled run of a Lambda.

@Vetium



The developer experience of Pulumi is just sublime. As a prior Terraform user,
the grass is substantially greener on this side. I'm so glad I made the switch
two years back. Using Terraform for my current use case would be a massive
downgrade.

@justedagain



Give Pulumi a shot and you will never look back @PulumiCorp

@hossambarakat_



With @PulumiCorp I said goodbye to #YAML and JSON supersets. I went back to what
I love: #code. Code. End to end. Functional, even. #Kubernetes is pleasant
again.

@matticala



Deploying cloud resources using @PulumiCorp is just amazing. Why would anybody
bother with JSON, YAML or some other DSL?

@ddoomen



Been using Pulumi with Typescript for a IaaC managing k8s and stateful
databases. Don't see myself going back to using terraform after this.

@Meliora245



our team at @devseed is now gravitating toward using
https://pulumi.com/docs/concepts/vs/terraform/ instead of terraform because it's
all in python so it is easier to onboard new people to the tool and makes it
easier to manage the same infra definition in different test, staging, and
deploy envs.

@rybavery



It wouldn't have been possible to build Sparky without @PulumiCorp. Shout out to
the team and community for helping us get up and running!

@SparkyCodes



ok so pulumi is awesome. almost no clicking, just scripting go and up

@0xksure



New gig uses @PulumiCorp to manage AWS infra. Initially I was skeptical and was
tempted to go back to Terraform, but after using pulumi imports and discovering
the ability to write tests easily, I'm a convert. (1/4)

@krangarajan



I love @PulumiCorp so much because it is like 50% of the reason why we dared to
build https://planton.cloud. An equivalent of 50K lines of declarative infra
code has been put behind APIs to support the features on the platform with
https://www.pulumi.com/docs/using-pulumi/automation-api/

@swarupdonepudi



Today is a good day. Finished no-code website builder. Managed to automate
deploying a website created with said builder with @PulumiCorp

@iamjmoa



There is no way around the fact that devops is complicated but @PulumiCorp is a
game changer for me. Blows away CloudForamtion, TerraForm, CDK, etc.

@BryanMigliorisi



New gig uses @PulumiCorp to manage AWS infra. Initially I was skeptical and was
tempted to go back to Terraform, but after using pulumi imports and discovering
the ability to write tests easily, I'm a convert. (1/4)


@krangarajan

I love @PulumiCorp so much because it is like 50% of the reason why we dared to
build https://planton.cloud. An equivalent of 50K lines of declarative infra
code has been put behind APIs to support the features on the platform with
https://www.pulumi.com/docs/using-pulumi/automation-api/


@swarupdonepudi

Today is a good day. Finished no-code website builder. Managed to automate
deploying a website created with said builder with @PulumiCorp


@iamjmoa

There is no way around the fact that devops is complicated but @PulumiCorp is a
game changer for me. Blows away CloudForamtion, TerraForm, CDK, etc.


@BryanMigliorisi

Continuing on my thread about @PulumiCorp from a while ago: holy shit I am a
convert. I needed to setup a staging environment that was mostly identical to
prod, and once I trued up our Pulumi stack with AWS, it took *minutes* to do
this. How have I lived without this until now?


@krangarajan

Without a doubt the most approachable tool in the IaaC space is @PulumiCorp.
Somewhat enjoying provisioning a scheduled run of a Lambda.


@Vetium

The developer experience of Pulumi is just sublime. As a prior Terraform user,
the grass is substantially greener on this side. I'm so glad I made the switch
two years back. Using Terraform for my current use case would be a massive
downgrade.


@justedagain

Give Pulumi a shot and you will never look back @PulumiCorp


@hossambarakat_

With @PulumiCorp I said goodbye to #YAML and JSON supersets. I went back to what
I love: #code. Code. End to end. Functional, even. #Kubernetes is pleasant
again.


@matticala

Deploying cloud resources using @PulumiCorp is just amazing. Why would anybody
bother with JSON, YAML or some other DSL?


@ddoomen

Been using Pulumi with Typescript for a IaaC managing k8s and stateful
databases. Don't see myself going back to using terraform after this.


@Meliora245

our team at @devseed is now gravitating toward using
https://pulumi.com/docs/concepts/vs/terraform/ instead of terraform because it's
all in python so it is easier to onboard new people to the tool and makes it
easier to manage the same infra definition in different test, staging, and
deploy envs.


@rybavery

It wouldn't have been possible to build Sparky without @PulumiCorp. Shout out to
the team and community for helping us get up and running!


@SparkyCodes

ok so pulumi is awesome. almost no clicking, just scripting go and up


@0xksure

New gig uses @PulumiCorp to manage AWS infra. Initially I was skeptical and was
tempted to go back to Terraform, but after using pulumi imports and discovering
the ability to write tests easily, I'm a convert. (1/4)


@krangarajan

I love @PulumiCorp so much because it is like 50% of the reason why we dared to
build https://planton.cloud. An equivalent of 50K lines of declarative infra
code has been put behind APIs to support the features on the platform with
https://www.pulumi.com/docs/using-pulumi/automation-api/


@swarupdonepudi

Today is a good day. Finished no-code website builder. Managed to automate
deploying a website created with said builder with @PulumiCorp


@iamjmoa

There is no way around the fact that devops is complicated but @PulumiCorp is a
game changer for me. Blows away CloudForamtion, TerraForm, CDK, etc.


@BryanMigliorisi

Continuing on my thread about @PulumiCorp from a while ago: holy shit I am a
convert. I needed to setup a staging environment that was mostly identical to
prod, and once I trued up our Pulumi stack with AWS, it took *minutes* to do
this. How have I lived without this until now?


@krangarajan

Without a doubt the most approachable tool in the IaaC space is @PulumiCorp.
Somewhat enjoying provisioning a scheduled run of a Lambda.


@Vetium


READY TO TRY PULUMI?

Get Started

Follow the step-by-step guide

Download Open Source

Download our open source SDK

 * Get Started
 * Install
 * Documentation
 * Registry
 * Public Roadmap
 * Security

 * Enterprise
 * AWS
 * Azure
 * Google Cloud
 * Containers
 * Serverless
 * Kubernetes

 * About Us
 * Request a Demo
 * Talk to a human
 * Support
 * Careers

 * Resources
 * Slack Archive
 * Case Studies
 * Awards & Recognitions
 * Brand Resources
 * Your Website Preferences



SIGN UP FOR OUR NEWSLETTER

Enter your email*

Last UTM Medium

Last UTM Campaign

Last UTM Source


 * Trademark Usage
 * Acceptable Use Policy
 * Terms & Conditions
 * Privacy Policy
 * Professional Services Agreement

© 2024 Pulumi

 * 
 * 
 * 
 * 
 * 

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 Website Data Collection Policy.

Manage cookies

✕