---
title: Pulumi Reviews
meta_title: 'Pulumi Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 25 reviews by the users' company size, role or industry to
  find out how Pulumi works for a business like yours.
aggregate_rating:
  rating_value: 4.8
  review_count: 25
  scale: '5'
date_modified: '2026-06-24'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# Pulumi Reviews
**Vendor:** Pulumi  
**Category:** [Cloud Infrastructure Automation Software](https://www.g2.com/categories/cloud-infrastructure-automation)  
**Average Rating:** 4.8/5.0  
**Total Reviews:** 25
## About Pulumi
Pulumi lets you build, deploy, and manage cloud infrastructure in the programming languages you already use, on any cloud. Developers and platform engineers write infrastructure in TypeScript, Python, Go, C#, Java, or YAML, with the same loops, functions, classes, package managers, IDEs, and test frameworks they use everywhere else. No domain-specific language to learn. Application and platform teams work from one codebase and one workflow, whether they&#39;re shipping to public, private, hybrid, or multiple clouds. Pulumi combines open source IaC with a managed platform that handles state, secrets, governance, and self-service. Infrastructure as Code (open source) - Define infrastructure in TypeScript, Python, Go, C#, Java, or YAML, using the libraries, IDEs, and test frameworks from your language. - Provision across AWS, Azure, Google Cloud, Kubernetes, and DigitalOcean, plus 150+ providers like Datadog, New Relic, and Cloudflare. - Build containers, serverless functions, VMs, or static sites, and ship them through your existing CI/CD pipelines. - Package reusable patterns as Components and Templates, published to a private registry with built-in documentation, search, and semantic versioning. - Convert existing Terraform, AWS CloudFormation, Azure ARM, Kubernetes YAML, and Helm charts to Pulumi without touching live infrastructure. Pulumi Cloud (managed platform) - Get automatic, secure state management with concurrent state locking, full history, and rollback. Or manage state yourself in AWS S3, Azure Blob Storage, Google Cloud Storage, or the filesystem. - Pulumi ESC (Environments, Secrets &amp; Configuration) centralizes configuration and secrets across environments, with native integrations for AWS KMS, Azure Key Vault, GCP KMS, HashiCorp Vault, 1Password, and OIDC for short-lived credentials. - Pulumi Deployments orchestrates deployments through Git Push to Deploy, click-to-deploy, REST API, and remote automation. - Pulumi Insights searches and analyzes managed and unmanaged resources across every cloud using natural-language queries. - Pulumi CrossGuard enforces security, compliance, and cost rules with 150+ built-in policies and automatic remediation. - Identity and access cover SAML/SSO and SCIM with Okta, Microsoft Entra ID, Active Directory, Google Workspace, GitHub, and GitLab, alongside role-based access control, audit logging, and a programmable REST API with webhooks. Pulumi is open source under Apache 2.0 and SOC 2 Type 2 compliant, with 3,500+ organizations and 350,000+ developers using it today.



## Pulumi Pros & Cons
**What users like:**

- Users commend the **ease of use** of Pulumi, appreciating its seamless management of infrastructure with familiar programming languages. (14 reviews)
- Users love the **code-centric approach** of Pulumi for managing infrastructure, enabling seamless multi-cloud deployments. (9 reviews)
- Users commend Pulumi for its **automation efficiency** , enabling seamless multi-cloud deployments and robust infrastructure management. (7 reviews)
- Users appreciate the **automation capabilities** of Pulumi, enabling seamless multi-cloud deployments and enhanced team collaboration. (5 reviews)
- Users value the **versatility** of Pulumi, seamlessly integrating various languages for efficient cloud-native application development. (5 reviews)
- Cloud Services (4 reviews)
- Comprehensive Solutions (4 reviews)
- Deployment (4 reviews)
- Features (4 reviews)
- Integrations (3 reviews)

**What users dislike:**

- Users find the **difficult learning curve** of Pulumi challenging, especially regarding its documentation and specific implementations. (3 reviews)
- Users find the **learning curve steep** for Pulumi, with some cognitive load and few non-obvious hurdles encountered. (3 reviews)
- Users note **missing features** in some SDKs across supported languages, affecting coverage for lesser-known cloud tools. (3 reviews)
- Users find the **insufficient documentation** for Pulumi challenging, especially newcomers seeking guidance and examples. (2 reviews)
- Users find the **steep learning curve** of Pulumi challenging due to its unique promise implementation and limited examples. (2 reviews)
- Poor Documentation (2 reviews)
- Steep Learning Curve (2 reviews)
- Understanding Difficulty (2 reviews)
- Coding Difficulties (1 reviews)
- Delayed Updates (1 reviews)

## Pulumi Reviews
  ### 1. I'm a Pulumi employee now, but I was a Pulumi user first

**Rating:** 5.0/5.0 stars

**Reviewed by:** Scott L. | Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 05, 2023

**What do you like best about Pulumi?**

I switched to Pulumi in 2019, when I got frustrated with trying to embed any sort of logic into my Terraform configurations. I found Pulumi's approach of using a general purpose programming language made a lot more sense to me. What I like most about Pulumi is that I'm not only solving business problems through infrastructure as code, but I'm also building skill and experience in a programming language. That's transferable and reusable knowledge that adds value to my career.

**What do you dislike about Pulumi?**

As someone with an infrastructure/operations background, the learning curve of using a general purpose programming language (I started with TypeScript and later switched to Golang) can be a bit challenging if you don't already know or aren't already familiar with the language. That's not Pulumi's fault; that's just the nature of learning a programming language. The Pulumi documentation needs improvement, but otherwise I haven't run into any issues or problems.

**What problems is Pulumi solving and how is that benefiting you?**

Pulumi is an infrastructure as code (IaC) solution, designed to allow users to implement IaC using a general purpose programming language. As an IaC solution, Pulumi helps automate the deployment of cloud infrastructure to support applications running on the cloud. I can write a Pulumi program to deploy cloud resources, and then easily provision and destroy those resources with a single command. My Pulumi programs are stored in version control, so I can easily test changes before committing them, or rollback to a previous configuration. Through the use of pull requests and code reviews, I can collaborate with teammates on infrastructure changes before those changes are implemented.

  ### 2. A new approach for Infra-As-Code, much more closer to "as-code" than yaml oriented tools

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matthieu V. | Technical Director of ARA Business Unit, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2024

**What do you like best about Pulumi?**

Pulumi is an awesome tool to easily manage Infra-as-code with a new approach more based on code than yaml like its competitors.

Being able to use my favorite langage to manage my infrastructure is really useful.

Onboarding to Pulumi is made easy thank to the complete documentation and a large community to answer any question

**What do you dislike about Pulumi?**

What is currently not yet covered at 100% is that some SDKs are not available in all supported langages.
But thanks to the great community it's improving very fast

**What problems is Pulumi solving and how is that benefiting you?**

Implementing Infra-as-code with a real "as-code" approach based on your favorite development langage rather than using yaml files.

It's really easier for dev team to onboard and work with Pulumi to manage their infrastructure

  ### 3. Cool

**Rating:** 5.0/5.0 stars

**Reviewed by:** 杰 . | 高级开发工程师, Enterprise (> 1000 emp.)

**Reviewed Date:** March 13, 2024

**What do you like best about Pulumi?**

Allow the TDDers to write automation tests, even IaC code can be tested!

What's more the secret as code is made possible and it's safer than SOPS. (It's harder to make mistakes than with SOPS).

**What do you dislike about Pulumi?**

Cognitive load is somewhat higher than expected.

**What problems is Pulumi solving and how is that benefiting you?**

Secret as code is hard. We used SOPS before, but sometimes, we made mistakes, such as forgetting to encrypt them before pushing them to the code repo.

The Pulumi helped us prevent that and forced us always to push the secret as encrypted.

Also it's hard to TDD the IaC code, with Pulumi, it's possible!

  ### 4. Pulumi offers built-in Dynamic Resource providers which helps with custom RDS cluster deployments

**Rating:** 4.5/5.0 stars

**Reviewed by:** Meghna S. | Cloud Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** August 23, 2023

**What do you like best about Pulumi?**

*  Pulumi enables us to define our AWS cloud resources through IaC components which is versioned along with our application code.

*  For our infrastructure testing requirements, it provides seamless testing, modularization and CI/CD integrations for our deployments. 

*  Since Pulumi keeps the metadata of our infrastructure, its easy to manage our cloud resources & we make use of its CLI to create/update/delete the stack state.

*  There are no security concerns while running commands through its CLI, Pulumi doesn't store any of our cloud credentials. All configurations & secrets are encrypted by our encryption provider.

**What do you dislike about Pulumi?**

*  We didn't face any inconvenience while using Pulumi as its an open-source IaC platform best suited for our AWS deployments.

*  We can easily validate our applications & infrastructure through any native testing frameworks.

*  Pulumi Packages promotes reusability of our IaC scripts which saves us a lot of time. Each component is production-ready so we don't have to spend much time on configurations.

*  Overall, we are satisfied with the services offered by Pulumi for our cloud infrastructure modularization & deployments.

**What problems is Pulumi solving and how is that benefiting you?**

*  We handle our CI/CD integrations, secret management & resource deployments through Pulumi Cloud platform.

*  It offers more flexibility to configure our infrastructure for deployments & the event-based triggers which will update our stacks periodically.

*  We utilize its built-in dynamic resource providers to incorporate arbitrary code straight into our Amazon RDS cluster deployment process.

*  Further, we can seamlessly integrate various monitoring & observability tools such as Dynatrace, Grafana and Prometheus to gain accurate insights, carry out periodic health checks and keep track of performance & utilization of our cloud resources.

  ### 5. Bridging the gaps between DevOps and R&D

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sefi G. | Tech Interviewer at "GAMA Project", Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2023

**What do you like best about Pulumi?**

Pulumi, being the first imperative-based Infrastructure-as-Code tool, has revolutionized the deployment of infrastructure in hyperscalers, making it accessible not only to DevOps engineers but to all engineers. This breakthrough has addressed the challenges faced by DevOps teams, as revealed in the survey conducted by firefly.ai called "State of IaC" (available at https://www.firefly.ai/state-of-iac).
Pulumi (especially Pulumi Cloud) has significantly increased engineering efficiency by streamlining the IaC process, while also simplifying compliance and infrastructure versioning. By reducing the likelihood of downtime or service disruptions, Pulumi aids in troubleshooting infrastructure changes, making it an invaluable asset for organizations striving for optimal performance and reliability.

**What do you dislike about Pulumi?**

Migrating from Pulumi Cloud to Pulumi OSS can indeed be a challenging task. Pulumi Cloud offers additional features and capabilities that are not available in Pulumi OSS, which can make the transition more complex

**What problems is Pulumi solving and how is that benefiting you?**

Pulumi serves as a bridge between my DevOps team and R&D, allowing seamless communication and collaboration

  ### 6. Great product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aniruddha G. | Full-stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 13, 2024

**What do you like best about Pulumi?**

Very easy to configure and manage. Works well in Github actions as well

**What do you dislike about Pulumi?**

Documentation can be a bit daunting for new users and Pulumi AI hallucination can be a bit of a pain

**What problems is Pulumi solving and how is that benefiting you?**

Automate and manage my cloud deployments

  ### 7. Pulumi is a capable Swiss Army Knife

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dennis S. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 27, 2023

**What do you like best about Pulumi?**

Pulumi allows our team to create IaC projects and allows for project stacks to pull information from each other. This baked-in functionality has been extremely valuable in our hub and spoke architecture, where spokes commonly need to know information about the hub when being provisioned.

Add to that Pulumi's impressive number of supported cloud providers, and the multi-language support for writing code, and we are safe in the knowledge that no matter the cloud provider or language, we'll be able to bring Pulumi along for the ride.

**What do you dislike about Pulumi?**

My only dislike of Pulumi is that it's Azure Native Typescript package is too comprehensive. It's a massive library that requires some time to install for developers. As of writing this, a solution is in the works from Pulumi, and I eagerly await it's release.

**What problems is Pulumi solving and how is that benefiting you?**

Traditionally, developers would request resources to be deployed or provisioned by the infrastructure team for dev and production environments. Pulumi allows us to templatize our best practices and configurations, and the devs can use these templates to stand up development resources, knowing that the same configurations will be carried into production (when approved, of course).

  ### 8. A simple to understand but powerful IaC tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordan L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 30, 2023

**What do you like best about Pulumi?**

I love that I can write my IaC to deploy and manage my infra in my perferred programming languages without having to make the mental switch to and from TypeScript to YAML or JSON. It also makes conditional and loops so much easier to write and manage.

Pulumi cloud also provides a great way to visualize your infrastructure stacks across multiple cloud providers without manually viewing each one. Being able to focus on writing code and less on managing infrastructure makes you much more productive. And being able to manage a wide variety of providers is even better.

**What do you dislike about Pulumi?**

Pulumi is fairly new in terms of examples and other resources, but the simplicity to get things to work makes up for it. It also requires you to write providers in Golang which I don't have experience in so trying to create a new provider for a cloud platform I want to work with has led to some difficulties, but that's more a me problem.

**What problems is Pulumi solving and how is that benefiting you?**

The speed and reproducibility of infra makes innovating and trying new things so much faster. I can prototype projects at a much higher speed because I can write the infra to support it in the same language I am programming in.

  ### 9. Enabling modern software development for infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul H. | Principal Consultant, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 10, 2023

**What do you like best about Pulumi?**

Pulumi enables for infrastructure code all the quality-of-life improvements that we software developers have come to expect for other code. With it, I have rich IDE support, excellent unit and integration testing capabilities, great static and dynamic analysis, tight integration into build and deployment pipelines, and all the other things that I now consider essential for a satisfactory development experience.
The support (both paid and community-provided) is excellent, the ecosystem of extensions is extensive, and the catalogue of examples is very good (and improving all the time).
Adopting it as a free tool initially means you have to rapidly learn some of the harder concepts; when the tool proves its worth to you and your organization, you naturally move to the paid services and quickly realize how much value they provide across a team and a company.

**What do you dislike about Pulumi?**

I've been wracking my brain about this one. I can't think of a dislike that lasted any length of time. There were a few non-obvious learning hurdles along the way, which would have annoyed me as I was working through them, but they've just required a slight shift in thinking or an "a-ha!" moment.
I guess I don't like the implementation of some of the official Pulumi extensions. As an experienced user, I have seen some bits of sugar within their AWSX library in particular that I recommend against using. The base implementation within their classic libraries is no more difficult (albeit a bit more verbose) and avoids some recurring problems that are regularly asked about on the Pulumi community Slack.

**What problems is Pulumi solving and how is that benefiting you?**

It shares the knowledge burden of infrastructure design and implementation across more of the team.
It allows all our developers to read (and if they want, write) infrastructure code, including the tests and related requirements, which breaks down knowledge barriers and increases inclusivity. The details of how the applications and services run in the cloud are no longer hidden from the people writing those applications and services.

  ### 10. Best tool for Multi-Cloud management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Denis W. | Fellow, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 23, 2023

**What do you like best about Pulumi?**

Our team has used a number of tools to manage multi-cloud deployments across multiple cloud service providers - Pulumi is hands down the best one out there.  It makes working across many different environments a seamless experience not the least because it uses actual programming languages to do so.  Because the full power of a programming language (not just templates) is available, full automation is becoming a reality.  Iterating through a list of requirements to deploy infrastructure suites is a breeze.  Additionally, the additional infrastructure (team collaboration, UI, etc) that Pulumi has built around the toolset really facilitates collaboration at scale.

**What do you dislike about Pulumi?**

The templates and examples are terrific and a great place to get started - just wish there were more of them.  This is rapidly improving though and the online community is great.

**What problems is Pulumi solving and how is that benefiting you?**

Our team manages infrastructure across multiple accounts on each of AWS, GCP, and Azure.  Pulumi allows us to seamlessly manage similar resource sets in a reproducible manner across all three of these clouds.

  ### 11. SImplify your infrastructure using Pulumi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tomas J. | Principal Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 19, 2023

**What do you like best about Pulumi?**

I've been doing overall automation and continuous deployment for over a decade, but it wasn't until I discovered Pulumi that I went all-in for the infrastructure part. As a developer I prefer to use code compared to yaml or something else. I like it because it gives me more trust, if you use a strongly typed version of pulumi like Typescript, and faster feedback since you get answers back directly during compilation.

Having things in code also makes it possible to run "patch jobs" for resources in-process instead of running that code outside the provisioning. Being able to run the "patch job" in-process is excellent for the rare occasions when there might be a missing option in the SDK, which has happened once over three years with the Azure AD provider.

I would argue that most companies need a tool like Pulumi, since the pure cloud tools are limited to just that cloud provider. If you are a larger company, you also want to automate things like Kubernetes, GitHub, Opsgenie and other services out there, and Pulumi has support for a lot of them.

Pulumi automation is another feature we have used to build a self-service application where anyone can "order" different resources through a simple UI and then the application would create them using Pulumi in a compliant manner.

Lastly I would also like to highlight how Pulumi deals with configuration and secrets. How you both store secure configuration in Pulumi and share outputs between different deployments in Pulumi is a killer feature that has simplified a lot of work for us. I often use Pulumi to deal with configuration for more minor things where I'm testing things out since it is much more secure than copying a file. Storing secrets in the Pulumi configuration also makes it very easy to get a new user app running by creating a small script that reads the config and sets appropriate environment variables to get going.

If there is one "infrastructure as code" tool I would recommend, it is Pulumi!

**What do you dislike about Pulumi?**

If you are using a cloud tool that isn't well known, the provider for it might be lacking some features, but most users use the more prominent vendors with good coverage.

**What problems is Pulumi solving and how is that benefiting you?**

It simplifies infrastructure and gives us a better overview of what we have in our system landscape. Using Pulumi definitely speeds up the time it takes for us to create things like a new environment from development to production, creating active directory groups for security and setting up GitHub repositories faster.

  ### 12. Automation API connects Programming Languages with a Streamlined Interface for Multi-Cloud

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian S. | Process Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 22, 2024

**What do you like best about Pulumi?**

- Multi Cloud Support
- Multi Language Support
- Automation API
- State Management

**What do you dislike about Pulumi?**

- Recovery from erroneous states within the Automation API is not as effortless as using the CLI

**What problems is Pulumi solving and how is that benefiting you?**

Using Cloud Automation inside of the Busines Logic of a SaaS using TypeScript

  ### 13. Nothing can replaced Pulumi in IaC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aravindha Hariharan M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about Pulumi?**

Pulumi has been an invaluable tool for maintaining our cloud infrastructure across multiple environments using Python. Its ease of use and declarative approach have significantly streamlined our deployment and management processes. With Pulumi, we were able to define our infrastructure as code, making it version-controlled, easily reproducible, and enabling collaborative development.

**What do you dislike about Pulumi?**

They can bring more features to localstack to test code locally before it's pushed to existing code infrastructure.

**What problems is Pulumi solving and how is that benefiting you?**

The ability to leverage Python, a widely adopted language, allowed us to leverage our existing knowledge and skills while benefiting from Pulumi's powerful features. Whether it was provisioning resources, managing configurations, or orchestrating complex deployments, Pulumi provided us with a comprehensive solution that simplified our infrastructure management and enhanced our team's productivity. Overall, Pulumi has been a game-changer for us, empowering us to efficiently maintain our cloud infrastructure across multiple environments.

  ### 14. Breath of fresh air

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jowanza J. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 01, 2023

**What do you like best about Pulumi?**

I have to say, I absolutely love using Pulumi! It's made writing my infrastructure using TypeScript a breeze. Not only that, but it's rapidly improving all the time, which is really great to see. One of my favorite things about Pulumi is the deployments feature. It's made deploying my code so much easier, and really takes a lot of the headache out of the process. Overall, I've had a really positive experience using Pulumi and would definitely recommend it to anyone looking for a powerful, easy-to-use infrastructure platform.

**What do you dislike about Pulumi?**

There are some bugs, as expected with new projects. That said they get fixed very quickly so it's hard for me to complain about it.

**What problems is Pulumi solving and how is that benefiting you?**

I recently started using Pulumi to help me manage my infrastructure and deployments. It's been a game-changer! Pulumi automates all the hard parts of managing my infrastructure, which saves me hours of time every week. It's amazing how much easier my life has become since I started using it.

  ### 15. Amazing SDK. I just love it

**Rating:** 5.0/5.0 stars

**Reviewed by:** Haris A. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 20, 2024

**What do you like best about Pulumi?**

Ease of use and writing code. It just makes things easy to deploy

**What do you dislike about Pulumi?**

Little bit technical to understand but once you do it its easy

**What problems is Pulumi solving and how is that benefiting you?**

It makes deployment easy

  ### 16. Best IaC ever!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michał W. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about Pulumi?**

I'm a full stack developer but I really HATE yaml files. The Pulumi approach for DevOps is straightforward for devs.
The team is very responsive.
But the best is their latest Pulumi AI chat makes it even simpler to create an infrastructure

**What do you dislike about Pulumi?**

There should be a faster way of updating a registry regarding some providers, for example Cloudflare. It sometimes takes a week since terraform version of provider is updated until the same changes are available in Pulumi

**What problems is Pulumi solving and how is that benefiting you?**

I don't have to struggle with YAML files anymore, it helps me to use the best language I know as a developer - a code. I can use typescript and therefore I maintain entire project in one codebase.

  ### 17. Pulumi has enabled our team to reproducibly and securely publish our infrastructure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sam C. | Information Technology Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 14, 2023

**What do you like best about Pulumi?**

Pulumi enables us to share and import standard infrastructure modules from a shared library, rather than copying and pasting large code chunks. This reduces our cost and maintenance burden in resolving security fixes, because we can fix it centrally and simple re-up our pulumi stacks.

**What do you dislike about Pulumi?**

The learning curve for pulumi and it's specific implementation of promises can be steep and the number of examples and scenarios they present for promises could be improved.

**What problems is Pulumi solving and how is that benefiting you?**

Pulumi allows us to maintain and update our infrastructure programmatically and directly integrates with our existing programming expertise and version control systems.

  ### 18. Good tool for easy start

**Rating:** 5.0/5.0 stars

**Reviewed by:** Volodymyr K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 11, 2023

**What do you like best about Pulumi?**

As a Software Engineer I like the ability to use the same programming language (Go in my case) I use for the main application. It's easier to start to create infrastructure with Pulumi then with other tools.

**What do you dislike about Pulumi?**

Small overhead in Go, for example wrappers for basic data types like pulumi.String, pulumi.Bool, etc. I want more native support in Go language. Also will be good to have option to create Dynamic Resource Providers in Go.

**What problems is Pulumi solving and how is that benefiting you?**

We don't have DevOps Engineers in our team so all Software Engineers support our infrastructure and Pulumi allows to do this using the same programming language.

  ### 19. Very Glad Experience with IaC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2023

**What do you like best about Pulumi?**

Best thing about Pulumi is the versatility that it has and the number of integrations to build cloud native applications, this tool makes the difference with the speed, best tool for our team

**What do you dislike about Pulumi?**

Pulumi need more templates or examples to guide non senior teams into the adoption of the platform, Pulumi should create more guides in order to potentially increase adoption

**What problems is Pulumi solving and how is that benefiting you?**

I have solved microservices, serverless architectures and event driven patterns, MLOps and Data Pipelines with this tooling, and it was very fast.

  ### 20. my insight in  pulumi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 12, 2023

**What do you like best about Pulumi?**

Ability to use different programming languages as code that suits any developer .
Can be deployed for  multiple cloud  provider

**What do you dislike about Pulumi?**

In my opinion, no  downside,   but it has  space  to improve   much  better  with  new feature

**What problems is Pulumi solving and how is that benefiting you?**

its helps me  when   deploy   serverless  design, , continerization archtecture

  ### 21. My Favourite IaC Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sam C. | Director of Solution Architecture, Enterprise (> 1000 emp.)

**Reviewed Date:** June 04, 2023

**What do you like best about Pulumi?**

Pulumi is my favourite infrastructure as code tool. The ability to write IaC using real programming languages is a game changer and adds so much flexibility to how I deploy infrastructure. Things like the automation API and Pulumi deployments add even more great functionality that makes it my go-to language.

**What do you dislike about Pulumi?**

The learning curve can be a bit steep, but its worth it.

**What problems is Pulumi solving and how is that benefiting you?**

Making it easy to deploy infrastructure in a repeatable, reusable fashio.

  ### 22. simplicity of provisioning infrastructure is truly remarkable.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Solomon O. | DevOps/Cloud Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 25, 2023

**What do you like best about Pulumi?**

I've had an amazing experience with Pulumi! The simplicity of provisioning infrastructure is truly remarkable.

**What do you dislike about Pulumi?**

I'd rather have Pulumi handle its own state management.

**What problems is Pulumi solving and how is that benefiting you?**

Pulumi streamlines the process of provisioning infrastructure and empowers users with exceptional language flexibility to accomplish their tasks effortlessly.

  ### 23. Only way to manage so many cloud resources

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 05, 2023

**What do you like best about Pulumi?**

It's versatile, it's easy to understand, it's clean and reliable and their support is excellent!

**What do you dislike about Pulumi?**

They're growing and improving all the time so I sometimes have to content with version updates.

**What problems is Pulumi solving and how is that benefiting you?**

The impossibility of managing cloud infrastructure unless it's in code.

  ### 24. Fantastic IaC Platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aaron G. | VP of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 29, 2023

**What do you like best about Pulumi?**

Breadth of features and Pulumi Cloud platform

**What do you dislike about Pulumi?**

Some minor issues with various providers but overall these get fixed quickly and frequently.

**What problems is Pulumi solving and how is that benefiting you?**

Infrastucture-as-code

  ### 25. How much is a "best in class" solution worth?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Felix  L. | devops developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 14, 2022

**What do you like best about Pulumi?**

Pulumi brings IaC to the next level by allowing to encode your infrastructure in general purpose languages. This is better than alternatives like Terraform which forces the usage of HashiCorp Configuration Language (HCL).

**What do you dislike about Pulumi?**

A year into our subscription with Pulumi, my team was contacted by a Pulumi representative who told us our subscription fee would TRIPLE by the end of the year, reaching 60k-100k annually, despite us signing a contract with them previously. In addition to this, Pulumi's website and CLI can both be very slow.

**What problems is Pulumi solving and how is that benefiting you?**

Pulumi brings programmatic infrastructure as code and manages the state of our stack in the cloud (thus removing the need to backup our state).


## Pulumi Discussions
  - [What is Pulumi used for?](https://www.g2.com/discussions/what-is-pulumi-used-for) - 1 comment

- [View Pulumi pricing details and edition comparison](https://www.g2.com/products/pulumi/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-27+20%3A24%3A13+-0500&secure%5Bsession_id%5D=527ef5cb-381c-4e1a-a50a-2474c0950bc6&secure%5Btoken%5D=f0bd4001e9a2e787d9a1c1d47960128bb05a5ace185a82e51a73999915824e1d&format=llm_user)

## Pulumi Features
**Administration **
- Administration Console
- Task Management
- Dashboards and Visualizations
- Access Control

**Automation**
- Test Automation
- Intelligent Automation
- Release Automation
- Automated Provisioning

**IT Management**
- Workflow Management
- Infrastructure Management
- IT Discovery

## Top Pulumi Alternatives
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,304 reviews)
  - [ServiceNow IT Service Management](https://www.g2.com/products/servicenow-it-service-management/reviews) - 4.5/5.0 (1,737 reviews)

