Tomas J.
TJ
Tomas J.
Principal Software Engineer
Enterprise (> 1000 emp.)
"SImplify your infrastructure using Pulumi"
5/5
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! Review collected by and hosted on G2.com.

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

Sebastian S.
SS
Sebastian S.
Process Engineer
Enterprise (> 1000 emp.)
"Automation API connects Programming Languages with a Streamlined Interface for Multi-Cloud"
5/5
What do you like best about Pulumi?

- Multi Cloud Support

- Multi Language Support

- Automation API

- State Management Review collected by and hosted on G2.com.

What do you dislike about Pulumi?

- Recovery from erroneous states within the Automation API is not as effortless as using the CLI Review collected by and hosted on G2.com.

Aravindha Hariharan M.
AM
Aravindha Hariharan M.
Mid-Market (51-1000 emp.)
"Nothing can replaced Pulumi in IaC"
5/5
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. Review collected by and hosted on G2.com.

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

Jowanza J.
JJ
Jowanza J.
Small-Business (50 or fewer emp.)
"Breath of fresh air"
5/5
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. Review collected by and hosted on G2.com.

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

Haris A.
HA
Haris A.
Software Developer
Small-Business (50 or fewer emp.)
"Amazing SDK. I just love it"
5/5
What do you like best about Pulumi?

Ease of use and writing code. It just makes things easy to deploy Review collected by and hosted on G2.com.

What do you dislike about Pulumi?

Little bit technical to understand but once you do it its easy Review collected by and hosted on G2.com.

Michał W.
MW
Michał W.
Small-Business (50 or fewer emp.)
"Best IaC ever!"
5/5
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 Review collected by and hosted on G2.com.

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

Sam C.
SC
Sam C.
Information Technology Manager
Mid-Market (51-1000 emp.)
"Pulumi has enabled our team to reproducibly and securely publish our infrastructure"
4.5/5
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. Review collected by and hosted on G2.com.

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

Volodymyr K.
VK
Volodymyr K.
Small-Business (50 or fewer emp.)
"Good tool for easy start"
5/5
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. Review collected by and hosted on G2.com.

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

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Very Glad Experience with IaC"
5/5
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 Review collected by and hosted on G2.com.

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

Mohammed B.
MB
Mohammed B.
Small-Business (50 or fewer emp.)
"my insight in pulumi"
5/5
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 Review collected by and hosted on G2.com.

What do you dislike about Pulumi?

In my opinion, no downside, but it has space to improve much better with new feature Review collected by and hosted on G2.com.