# Pulumi

44 Hacker News commenters recommended Pulumi and 8 criticized it, November 2025 to November 2026. It was recommended in 10 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** Recommended for letting engineers write cloud infrastructure in ordinary programming languages instead of HCL or YAML. Critics say that freedom allows complexity that is harder to keep simple.

## Why people recommend it

- Real languages instead of HCL (8 comments): "you can use a variety of common programming languages to declare your desired state, rather than HCL" ([source](https://news.ycombinator.com/item?id=45788004)) "No engineer liked HCL, our demographic was engineers who were familiar with programming languages" ([source](https://news.ycombinator.com/item?id=46227175)) "honestly find it the most approachable for other engineers familiar with normal programming languages" ([source](https://news.ycombinator.com/item?id=46227231))
- Painless migrations and good experiences (5 comments): "The migration to Pulumi was refreshingly painless." ([source](https://news.ycombinator.com/item?id=48009158)) "I migrated our company off Terraform to Pulumi" ([source](https://news.ycombinator.com/item?id=46193433)) "We used it at my last startup and I loved it" ([source](https://news.ycombinator.com/item?id=47086352))
- More compact, readable code (3 comments): "I’ve had a lot of benefit from using pulumi, simply because the code can be more compact than the terraform hcl was." ([source](https://news.ycombinator.com/item?id=45958417)) "99% of the text just GOES AWAY and everything is way more legible." ([source](https://news.ycombinator.com/item?id=45903655)) "Real Code (Pulumi vs. TF, minimal YAML wrangling etc)" ([source](https://news.ycombinator.com/item?id=50307829))
- Faster deployments, better developer experience (2 comments): "The only advantage I see here over CDK is using Pulumi as the underlying resource engine, which I admit performs better on deployment speed." ([source](https://news.ycombinator.com/item?id=46865291)) "Devexp is leaps and bounds better with Pulumi than CDK though." ([source](https://news.ycombinator.com/item?id=45919122))

## What people warn about

- Flexibility allows complexity (3 comments): "the best case is it's much better, safer, readable etc. However, the worst case is also worse." ([source](https://news.ycombinator.com/item?id=45959275)) "It is a rabbit hole for devs and it allows complexity where in Yaml you are forced to KISS." ([source](https://news.ycombinator.com/item?id=47941752)) "With CDK and pulumi, it's very easy to end up in a place where you lose that." ([source](https://news.ycombinator.com/item?id=45958835))
- Weak Terraform tooling compatibility (2 comments): "the static analysis tools available for HCL don't work with Pulumi" ([source](https://news.ycombinator.com/item?id=47083380)) "the compatibility with Terraform modules was not great" ([source](https://news.ycombinator.com/item?id=46222266))

## Alternatives hackers recommend

- [Terraform](https://hackerapproved.com/p/terraform.md): 128 recommend
- [AWS CDK](https://hackerapproved.com/p/aws-cdk.md): 29 recommend
- [OpenTofu](https://hackerapproved.com/p/opentofu.md): 20 recommend
- [SST](https://hackerapproved.com/p/sst.md): 9 recommend
- [Stelvio](https://hackerapproved.com/p/stelvio.md): 8 recommend

## Cite as

Hacker Approved, "Pulumi", https://hackerapproved.com/p/pulumi/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
