Pulumi

Pulumi

Open-source IaC platform for multi-cloud deployments

Overview

Pulumi provides an open-source infrastructure as code platform that lets developers and IT teams define cloud resources in familiar programming languages like JavaScript, TypeScript, Python, Go, and C#. It supports AWS, Azure, Google Cloud, and Kubernetes, enabling multi-cloud and Kubernetes-based workflows. Users define resources in code, then Pulumi plans and applies changes while tracking state across providers and integrating with CI/CD pipelines. The core product is free and open-source, with paid features for security, governance, and collaboration for larger deployments alongside enterprise support.

About Pulumi

Simplify's Rating
Why Pulumi is rated
B-
Rated B on Competitive Edge
Rated B on Growth Potential
Rated C on Differentiation

Industries

Data & Analytics

Enterprise Software

Company Size

51-200

Company Stage

Series C

Total Funding

$106.5M

Headquarters

Seattle, Washington

Founded

2017

Get referred to Pulumi

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Pulumi launched pre-built ISO 27001, CIS, NIST, PCI, and HITRUST policy packs.
  • Pulumi Cloud expanded version-control support to GitHub, GitLab, Azure DevOps, and GitHub Enterprise Server.
  • Pulumi added NVIDIA AI Cluster Runtime and CoreWeave providers, targeting AI infrastructure workflows.

What critics are saying

  • OpenTofu and Terraform keep winning template-driven teams through HCL familiarity and ecosystem scale.
  • Neo token pricing starts July 1, 2026, risking adoption backlash from cost-sensitive customers.
  • Pulumi's small headcount, about 97 employees in April 2026, limits enterprise support scale.

What makes Pulumi unique

  • Pulumi ties IaC to TypeScript, Python, Go, C#, Java, and YAML.
  • Pulumi Cloud unifies deployment previews, drift detection, policies, and ESC secrets management.
  • Pulumi Neo now reviews infrastructure pull requests using live cloud context.

Help us improve and share your feedback! Did you find this helpful?

Funding

Total Funding

$106.5M

Meets

Industry Average

Funded Over

5 Rounds

Series C funding is usually for startups that are doing well and are looking for more money to fuel major growth, such as acquiring other companies, expanding into global markets, or launching new product lines. Investors typically include larger venture capital firms and private equity.
Series C Funding Comparison
Below Average

Industry standards

$50M
$41M
Pulumi
$50M
Medium
$62M
SeatGeek
$100M
Oura

Benefits

Medical, dental, vision, & supplemental insurance

Unlimited PTO

Parental leave

Remote-first

Professional development & growth

Equity

Monthly wellness fund

Growth & Insights and Company News

Headcount

6 month growth

-3%

1 year growth

0%

2 year growth

1%
Pulumi
Jun 30th, 2026
Enforce ISO 27001 across your AWS infrastructure.

Enforce ISO 27001 across your AWS infrastructure. ISO/IEC 27001 is the international standard for information security management. Proving you meet it usually means months of mapping abstract security controls to concrete cloud configuration, then authoring custom checks one resource at a time. Pulumi is changing that. Today Pulumi is shipping a pre-built ISO/IEC 27001:2022 policy pack for AWS, live now in Pulumi Cloud as iso-27001-aws. It encodes the standard's security expectations as 238 ready-to-run policies, so you can align your AWS estate to ISO 27001 in minutes, not months. Why ISO 27001 matters. For many companies, ISO 27001 is what stands between them and a customer or a market. The sooner you can reach a certifiable state and prove you stay there, the less compliance slows the business down. The pack collapses months of policy work into something you run continuously, so security keeps pace with growth instead of blocking it. How the pack maps to ISO 27001. The hard part of ISO 27001 has always been translation: its controls are written in the language of governance and risk management, not in the language of AWS resources. Every team has had to interpret each control and decide what it means for an S3 bucket or an RDS instance. The pack does that interpretation for you. Its 238 policies are aligned to the relevant ISO 27001 controls, so each result connects back to the standard instead of leaving you to map it yourself. You can browse the full pack in the pack reference. Audit and prevent. The same pack works two ways, so you can both reach compliance and stay there: * Audit. Scan your existing AWS estate against the pack, including resources that Pulumi doesn't manage. You get an honest baseline of where you stand against ISO 27001 today, with every finding tied back to the control it affects. * Prevent. Run the same pack as a preventative policy during pulumi up to block non-compliant resources before they're ever created. New infrastructure is born aligned to the standard. Audit gets you clean. Preventative policies keep you clean. A growing library of pre-built packs. ISO 27001 joins a growing library of pre-built packs for AWS, each authored and maintained by Pulumi and kept current with its source standard: * ISO/IEC 27001:2022 * CIS Controls v8.1 * NIST SP 800-53 Rev. 5 * PCI DSS v4.0 * HITRUST CSF v11.5 * Pulumi Best Practices Adopting any pack means you skip the authoring work entirely, inherit framework mappings maintained by Pulumi, and apply a consistent baseline across every stack and account. Get started today. The ISO 27001 pack is available now to every Pulumi Cloud user: * Browse the pack reference to see all 238 policies and how they map to the standard's controls. * Explore the full pre-built packs index. * Follow the get-started guide to run your first audit. Try pulumi policies. Ready to align your AWS infrastructure to ISO 27001? Sign up for Pulumi Cloud and run the pack against your estate, or read the policy get-started guide to dig in. Need a compliance pack for a framework that isn't listed here? Open a request in pulumi/pulumi-cloud-requests or come tell Pulumi in the community Slack. Pulumi is listening.

Pulumi
Jun 22nd, 2026
Neo code reviews: AI code review built for infrastructure.

Neo code reviews: AI code review built for infrastructure. Posted on Jun 22nd, 2026 Today Pulumi is introducing Pulumi Neo code reviews, now in public preview. Neo code reviews analyze pull request changes in conjunction with what Pulumi Cloud knows about your running infrastructure, providing both high-level and code-level feedback. Normal code review agents can't reliably anticipate the impact an infrastructure-as-code change will have. This is because they don't have access to critical aspects of the IaC workflow: the potential impact the update will have, in this case the pulumi preview output; and the current state of the cloud infrastructure. Neo not only has access to both of those, but also to the entirety of your other cloud context, such as stack relationships and dependencies. Running reviews. Neo can review every pull request automatically, or only when someone mentions @pulumi-neo. Either way, it skips draft pull requests and those opened by bots by default. A review is a comment, so it informs the person approving the merge and sits alongside the required checks and branch protection you already enforce. Neo code reviews run inside the same governance as every other Neo task, with the RBAC, guardrails, and audit logging your organization has set. Enable code reviews. Neo code reviews are available on GitHub during public preview. They require Pulumi Neo to be enabled for your organization, the Pulumi GitHub App installed on the repositories you want reviewed, and a one-time grant from each organization user to access their GitHub account under Management > Version control. If Neo currently posts preview summaries on your pull requests, code reviews are already enabled, and they take the place of those summaries. Neo code reviews are free while in public preview. On July 1, 2026, they'll be generally available, and reviews will begin counting toward your organization's Neo token usage, at the same per-token rate as any other Neo task. The pricing page shows that rate and the monthly token allotment included with each plan. Give it a try. Open a pull request against a stack Pulumi manages and see Neo's review. Pulumi want to hear what it catches and what it misses, so hop into the Pulumi Community Slack and tell Pulumi.

PR Newswire
May 19th, 2026
Pulumi launches AI agent Neo for developers with NVIDIA and CoreWeave integrations

Pulumi, an infrastructure-as-code platform, has announced new AI-focused capabilities and partnerships to streamline cloud infrastructure deployment. The company is expanding Neo, its platform-engineering AI agent, to work across CLI, GitHub and Slack, allowing teams to manage infrastructure where they already work. Pulumi has launched new providers for NVIDIA AI Cluster Runtime and CoreWeave, simplifying GPU configuration and AI model deployment. Neo can now integrate with tools like Datadog and Sentry through a new Integration Catalog, and supports recurring automated tasks such as drift detection and compliance audits. The platform addresses what CEO Joe Duffy calls "the defining bottleneck of the AI era"—the gap between generating code and safely deploying it to production. All Pulumi Cloud features are now available through CLI for both human and agent use.

Pulumi
Mar 9th, 2026
Expanded Version Control Support in Pulumi Cloud

Expanded Version Control support in Pulumi Cloud. Posted on Monday, Mar 9, 2026 Your version control provider shouldn't limit your infrastructure workflows. Pulumi Cloud now works with GitHub, GitHub Enterprise Server, Azure DevOps, and GitLab. Every team gets the same deployment pipelines, PR previews, and AI-powered change summaries regardless of where their code lives. Connect multiple providers and accounts. You can connect multiple VCS providers to a single Pulumi organization simultaneously, like GitHub, GitLab, and Azure DevOps all at once. You can also connect multiple accounts of the same provider, such as two separate GitHub organizations or two GitLab groups. This means teams that work across different repositories, providers, or organizational boundaries can manage everything from one place. GitHub Enterprise Server is currently limited to one connection per Pulumi organization. What your team can do. Deploy on every push. Connect a repository to a stack, and infrastructure deploys automatically when you push. Configure path filters to trigger only when relevant files change, and manage environment variables and secrets directly in Pulumi Cloud. No external CI/CD pipeline required. Preview changes on pull requests. Every pull request gets an infrastructure preview so reviewers can see exactly what will change before merging. The preview runs the same Pulumi operations your deployment would, giving your team confidence that a merge won't break anything. Neo explains your changes. Neo posts AI-generated summaries on your pull requests explaining what infrastructure changes mean in plain language. Reviewers who aren't Pulumi experts can still understand the impact of a change without reading resource diffs. Let Neo open pull requests for you. Ask Neo to make infrastructure changes and it opens pull requests directly against your connected repositories. Describe what you want in natural language, and Neo writes the code, opens the PR, and kicks off a preview, all without leaving Pulumi Cloud. Detect and fix drift. Schedule drift detection to catch out-of-band changes automatically. When someone modifies infrastructure outside of your Pulumi programs, drift detection flags the difference so your team can remediate before it causes issues. Secure authentication. Pulumi Cloud authenticates with your VCS provider using OIDC or OAuth so no long-lived credentials need to be stored. Short-lived tokens keep your deployment pipelines secure without manual secret rotation. Set up new projects from your VCS. The new project wizard discovers your organizations, repositories, and branches so you can scaffold and deploy a new stack without leaving Pulumi Cloud. Pick your repo, choose a branch, and you're ready to deploy. Getting started. * An org admin configures the integration under Settings > Version Control. * Authorize with your VCS provider. * Deploy infrastructure with first-class workflows.

Pulumi
Jan 15th, 2026
Introducing the new and improved ESC Editor

Introducing the new and improved ESC Editor. Pulumi ESC is Pulumi Cloud's centralized solution for managing secrets and configuration across every vault and cloud provider you use. It helps teams secure their configuration while adopting modern best practices like short-lived credentials with OIDC and automated secret rotation. Whether you're configuring Pulumi programs, powering applications and services, or managing credentials for tools like the AWS CLI, ESC provides a single, consistent way to do it safely and at scale. Behind the scenes, ESC integrates with multiple cloud providers and secret managers, supports composable environments, and offers rich built-in functions, from simple value transformations to encoding files as Base64. With this level of power, usability matters more than ever. That's why today Pulumi is introducing the new and improved Pulumi ESC Web Editor, designed to make managing secrets and configuration easier, faster, and more intuitive. Today, you can create and manage your Pulumi ESC configuration in multiple ways, such as using the CLI set and edit commands, or through its VS Code extension. For many users, however, their first experience with ESC happens in the Pulumi Cloud Console. Based on feedback from users of both its YAML Document view and Table view in the Console, Pulumi has been working hard to create a new and improved unified editor experience that makes ESC even easier to work with. One of the most notable improvements is a brand new Inspect tab that lets you easily edit secrets and gain deeper insights into your configuration. With this new UI, you can now freely switch between writing YAML and using rich UI elements to manipulate your environment - and the editor keeps everything in sync, with clear, in-context information about what you're doing and what's possible at every step. Adding and editing secrets. Adding secrets is now as simple as selecting Secret from the Add new menu. The Inspect tab lets you view and edit your secret securely, automatically encrypting it as ciphertext in your environment definition. No more worrying about accidentally exposing sensitive values! Using providers and built-in functions. ESC offers a large library of providers and built-in functions to use in your environment. The new editor makes discovering and using them effortless. When you add a provider or function, the editor inserts it with example values to get you started quickly. The Inspect tab provides instant access to documentation, so you can more easily configure the integrations. Exporting configurations. Consuming your configuration where you need it is now easier than ever. The Export menu in the Inspect sidebar lets you quickly expose values as Pulumi config for your stacks, or as environment variables in your shell. The new Pulumi ESC Editor brings together the best of both worlds: the power of the YAML editor with the ease of UI controls. Try it out today in the Pulumi Cloud Console and let Pulumi know what you think!

Recently Posted Jobs

Sign up to get curated job recommendations

Pulumi is Hiring for 4 Jobs on Simplify!

Find jobs on Simplify and start your career today

Don't see your dream role? Check out thousands of other roles on Simplify. Browse all jobs →