--- 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-08-09' parent\_category: name: CI/CD Tools url: https://www.g2.com/categories/ci-cd-tools ---

### Pulumi Pros and Cons: Top 5 Advantages and Disadvantages

#### Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the **ease of use** of Pulumi, enabling seamless IaC development across multiple languages and cloud providers. [(14 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357935&qs=pros-and-cons#reviews)

Users commend **infrastructure automation** with Pulumi, enabling seamless management across multiple cloud providers effortlessly. [(9 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357933&qs=pros-and-cons#reviews)

Users value the **automation efficiency** of Pulumi, enabling quicker, safer infrastructure management across multiple cloud providers. [(7 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357817&qs=pros-and-cons#reviews)

Users value the **automation capabilities** of Pulumi, enabling seamless testing and deployment across multiple cloud environments. [(5 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358034&qs=pros-and-cons#reviews)

Users value the **versatility** of Pulumi, enabling seamless integration and management across multiple cloud providers and languages. [(5 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358141&qs=pros-and-cons#reviews)

Users find the **difficult learning** curve challenging, particularly with documentation and specific implementation details in Pulumi. [(3 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358092&qs=pros-and-cons#reviews)

Users find the **learning curve steep** for Pulumi, requiring adjustments to overcome initial cognitive challenges. [(3 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357849&qs=pros-and-cons#reviews)

Users mention **missing features** as some SDKs lack full language support, but improvements are ongoing with community help. [(3 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357998&qs=pros-and-cons#reviews)

Users find the **insufficient documentation** for Pulumi challenging, especially for newcomers and resource examples. [(2 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357840&qs=pros-and-cons#reviews)

Users find the **learning difficulty** of Pulumi high, particularly due to its implementation of promises and limited examples. [(2 mentions)](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357858&qs=pros-and-cons#reviews)

### 5 Pros or Advantages of Pulumi

##### 1. Ease of Use

Users value the **ease of use** of Pulumi, enabling seamless IaC development across multiple languages and cloud providers.
[
See 14 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357935&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Aniruddha G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aniruddha G.")
AG

Aniruddha G.

Small-Business (50 or fewer emp.)

5.0/5

"Great product"

What do you like about Pulumi?

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

 ![Matthieu V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Matthieu V.")
MV

Matthieu V.

Enterprise (\> 1000 emp.)

5.0/5

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

What do you like 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 m

##### 2. Infrastructure Automation

Users commend **infrastructure automation** with Pulumi, enabling seamless management across multiple cloud providers effortlessly.
[
See 9 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357933&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Matthieu V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Matthieu V.")
MV

Matthieu V.

Enterprise (\> 1000 emp.)

5.0/5

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

What do you like 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 m

 ![Solomon O.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Solomon O.")
SO

Solomon O.

Small-Business (50 or fewer emp.)

3.5/5

"simplicity of provisioning infrastructure is truly remarkable."

What do you like about Pulumi?

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

##### 3. Automation Efficiency

Users value the **automation efficiency** of Pulumi, enabling quicker, safer infrastructure management across multiple cloud providers.
[
See 7 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357817&qs=pros-and-cons#reviews)

See Related User Reviews

 ![杰 .](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "杰 .")
杰

杰 .

Enterprise (\> 1000 emp.)

5.0/5

"Cool"

What do you like 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.

 ![Sam C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sam C.")
SC

Sam C.

Mid-Market (51-1000 emp.)

4.5/5

"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"

What do you like 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 r

##### 4. Automation

Users value the **automation capabilities** of Pulumi, enabling seamless testing and deployment across multiple cloud environments.
[
See 5 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358034&qs=pros-and-cons#reviews)

See Related User Reviews

 ![杰 .](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "杰 .")
杰

杰 .

Enterprise (\> 1000 emp.)

5.0/5

"Cool"

What do you like 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.

 ![Sam C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sam C.")
SC

Sam C.

Mid-Market (51-1000 emp.)

4.5/5

"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"

What do you like 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 r

##### 5. Versatility

Users value the **versatility** of Pulumi, enabling seamless integration and management across multiple cloud providers and languages.
[
See 5 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358141&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Verified User](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User")
U

Verified User

Mid-Market (51-1000 emp.)

5.0/5

"Very Glad Experience with IaC"

What do you like 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 differen

 ![Dennis S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Dennis S.")
DS

Dennis S.

Enterprise (\> 1000 emp.)

5.0/5

"Pulumi is a capable Swiss Army Knife"

What do you like 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

### 5 Cons or Disadvantages of Pulumi

##### 1. Difficult Learning

Users find the **difficult learning** curve challenging, particularly with documentation and specific implementation details in Pulumi.
[
See 3 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2358092&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Aniruddha G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aniruddha G.")
AG

Aniruddha G.

Small-Business (50 or fewer emp.)

5.0/5

"Great product"

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

 ![Sam C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sam C.")
SC

Sam C.

Mid-Market (51-1000 emp.)

4.5/5

"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"

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 prom

##### 2. Learning Curve

Users find the **learning curve steep** for Pulumi, requiring adjustments to overcome initial cognitive challenges.
[
See 3 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357849&qs=pros-and-cons#reviews)

See Related User Reviews

 ![杰 .](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "杰 .")
杰

杰 .

Enterprise (\> 1000 emp.)

5.0/5

"Cool"

What do you dislike about Pulumi?

Cognitive load is somewhat higher than expected.

 ![Sam C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sam C.")
SC

Sam C.

Mid-Market (51-1000 emp.)

4.5/5

"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"

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 prom

##### 3. Missing Features

Users mention **missing features** as some SDKs lack full language support, but improvements are ongoing with community help.
[
See 3 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357998&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Matthieu V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Matthieu V.")
MV

Matthieu V.

Enterprise (\> 1000 emp.)

5.0/5

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

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 impro

 ![Tomas J.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Tomas J.")
TJ

Tomas J.

Enterprise (\> 1000 emp.)

5.0/5

"SImplify your infrastructure using 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

##### 4. Insufficient Documentation

Users find the **insufficient documentation** for Pulumi challenging, especially for newcomers and resource examples.
[
See 2 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357840&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Aniruddha G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aniruddha G.")
AG

Aniruddha G.

Small-Business (50 or fewer emp.)

5.0/5

"Great product"

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

 ![Jordan L.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Jordan L.")
JL

Jordan L.

Small-Business (50 or fewer emp.)

5.0/5

"A simple to understand but powerful IaC tool"

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

##### 5. Learning Difficulty

Users find the **learning difficulty** of Pulumi high, particularly due to its implementation of promises and limited examples.
[
See 2 mentions
](https://www.g2.com/products/pulumi/reviews?filters%5Bsentiment_snippet%5D=2357858&qs=pros-and-cons#reviews)

See Related User Reviews

 ![Sam C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sam C.")
SC

Sam C.

Mid-Market (51-1000 emp.)

4.5/5

"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"

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 prom

 ![Paul H.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Paul H.")
PH

Paul H.

Mid-Market (51-1000 emp.)

5.0/5

"Enabling modern software development for infrastructure"

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 a

## Top-Rated Alternatives

[

 ![Red Hat Ansible Automation Platform](https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_7b1e34d1cfcc265beee0d9b4290461fa/red-hat-ansible-automation-platform.jpg "Red Hat Ansible Automation Platform")

Red Hat Ansible Automation Platform

4.6/5(377)

](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews)

[

 ![GitHub](https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_8ec3c17e3fb1df25b6a8bd7cc69cf2d1/github.png "GitHub")

GitHub

4.7/5(2,397)

](https://www.g2.com/products/github/reviews)

[

 ![ServiceNow IT Service Management](https://images.g2crowd.com/uploads/product/hd_favicon/c7ed381b8103a08f610090492732a5fe/servicenow-it-service-management.svg "ServiceNow IT Service Management")

ServiceNow IT Service Management

4.5/5(1,948)

](https://www.g2.com/products/servicenow-it-service-management/reviews)

[
View All Alternatives
](https://www.g2.com/products/pulumi/competitors/alternatives)

SL

Scott L.

Information Technology and Services

Mid-Market (51-1000 emp.)

9/5/2023

"I'm a Pulumi employee now, but I was a Pulumi user first"

5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic Review from User Profile

 ![Matthieu V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Matthieu V.")
MV

Matthieu V.

Technical Director of ARA Business Unit

Enterprise (\> 1000 emp.)

1/30/2024

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

5/5

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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![杰 .](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "杰 .")
杰

杰 .

高级开发工程师

Enterprise (\> 1000 emp.)

3/13/2024

"Cool"

5/5

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). Review collected by and hosted on G2.com.

What do you dislike about Pulumi?

Cognitive load is somewhat higher than expected. Review collected by and hosted on G2.com.

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! Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Meghna S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Meghna S.")
MS

Meghna S.

Cloud Engineer

Information Technology and Services

Enterprise (\> 1000 emp.)

8/23/2023

"Pulumi offers built-in Dynamic Resource providers which helps with custom RDS cluster deployments"

4.5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Sefi G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sefi G.")
SG

Sefi G.

Tech Interviewer at "GAMA Project"

Small-Business (50 or fewer emp.)

7/18/2023

"Bridging the gaps between DevOps and R&D"

4.5/5

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. Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

 ![Aniruddha G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aniruddha G.")
AG

Aniruddha G.

Full-stack Developer

Small-Business (50 or fewer emp.)

5/13/2024

"Great product"

5/5

What do you like best about Pulumi?

Very easy to configure and manage. Works well in Github actions as well Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

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

Automate and manage my cloud deployments Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Dennis S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Dennis S.")
DS

Dennis S.

DevOps Engineer

Enterprise (\> 1000 emp.)

6/27/2023

"Pulumi is a capable Swiss Army Knife"

5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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). Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

 ![Jordan L.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Jordan L.")
JL

Jordan L.

Small-Business (50 or fewer emp.)

5/30/2023

"A simple to understand but powerful IaC tool"

5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

 ![Paul H.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Paul H.")
PH

Paul H.

Principal Consultant

Computer Software

Mid-Market (51-1000 emp.)

5/10/2023

"Enabling modern software development for infrastructure"

5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic Review from User Profile

 ![Denis W.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Denis W.")
DW

Denis W.

Fellow

Small-Business (50 or fewer emp.)

5/23/2023

"Best tool for Multi-Cloud management"

5/5

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

##### Categories on G2

[Configuration Management](https://www.g2.com/categories/configuration-management)[Cloud Infrastructure Automation](https://www.g2.com/categories/cloud-infrastructure-automation)

##### Explore More

[Is a dedicated APM tool worth it for a mid-size IT team managing under 100 applications?](https://www.g2.com/discussions/is-a-dedicated-apm-tool-worth-it-for-a-mid-size-it-team-managing-under-100-applications)[Which lifestyle spending account solutions enable plan compliance without expensive manual workarounds?](https://www.g2.com/discussions/which-lifestyle-spending-account-solutions-enable-plan-compliance-without-expensive-manual-workarounds)[What's the leading RPA software for financial services](https://www.g2.com/discussions/what-s-the-leading-rpa-software-for-financial-services)

[Which content curation platforms are best for aggregating and moderating content across social media channels?](https://www.g2.com/discussions/which-content-curation-platforms-are-best-for-aggregating-and-moderating-content-across-social-media-channels)[What platform provides analytics on job description usage?](https://www.g2.com/discussions/what-platform-provides-analytics-on-job-description-usage)[Pros and Cons Details](https://www.g2.com/products/pulumi/reviews?qs=pros-and-cons)

[Show MoreShow Less](javascript:void(0);)