OfficeBooks

Tier 1 · Facts, dated

Owned by OfficeBooks. A vendor may propose a correction to a fact — never to a score or a rank.

Pulumi Review 2026: Infrastructure as Code in the languages developers already know

CI/CD, DevOps & IaC · Cloud & Dev

Last checked · vs pulumi.com/pricing
Watch price

Free. Nobody pays for this alert, and we send nothing until you confirm.

Price from
Free Vendor: “$0 (open-source + free Individual tier)”
Free plan
Yes
OfficeBooks score
4.4 / 5 our editorial opinion How we score
G2
Not available Not in our review data. We show a G2 score only after reading it on a profile with 10 or more reviews.
Trustpilot
Not available Not in our review data. We show a Trustpilot score only after reading it on a profile with 10 or more reviews.
Last price change
Not available No change recorded since the first reading we hold (21 Aug 2026).

Last checked 21 Aug 2026 — offers change often, so confirm the current price on the vendor’s site before buying.

We verify

List prices and plan names as written, whether a lasting free plan exists, the billing unit where the vendor states it, third-party scores with 10+ reviews, and the page and date we read them.

We do not verify

Negotiated discounts, regional prices and taxes, anything behind a sales call, how well features work (we read documentation; we do not test), uptime, support or security. Opinions on those live in Tier 2.

Pulumi plans, in the vendor's words

PlanPriceIncluded
Individual$0 forever1 user, unlimited projects/stacks/environments, 500 deploy minutes, 5M Neo AI tokens/mo
TeamPOPULAR$40/mo500 resources included, then $0.1825/mo each ($0.00025/resource-hour); 25 free secrets
Enterprise$400/mo2,000 resources, unlimited users, 3,000 workflow minutes; overage from $0.0005/hour
Business CriticalCustomVolume discounts, invoicing, self-hosting, 24x7 enterprise support

Price history · every reading logged

We hold one reading of this price, so there is no history to chart yet. We will not draw a curve from fewer than two points.

All readings (1)
Every reading we hold of Pulumi's listed price
DateResultRead on
First reading we hold: “$0 (open-source + free Individual tier)” pulumi.com

In the same category · prices, each dated, side by side

Open all three in a Decision Room

Sources read: pulumi.com/pricing, pulumi.com/product/infrastructure-as-code, github.com/pulumi/pulumi, spacelift.io/blog/pulumi-pricing, pulumi.com, pulumi.com/product, pulumi.com/product/secrets-management, pulumi.com/product/neo (last read ).

How these numbers are read and dated

  1. We open Pulumi's own pricing page, pulumi.com/pricing, and record prices, plan names and the free plan as written, with the date.
  2. A vendor's correction or a reader's report changes nothing until an editor has checked it.
  3. Scores and rankings are editorial: vendors cannot buy them or correct them.
  4. After 30 days without a new reading, this page stops calling the facts verified (the page is rebuilt daily).
Read the full methodology

Verification log

Full log
  • First reading we hold

Are you Pulumi?

Propose a correction to a price, free plan or billing unit, with evidence from your own site. An editor reads it before anything changes; a correction never touches a score or a rank.

Open the vendor portal
Spotted a wrong number?Report it

Tier 2 · Voices (opinions)

Written by people. Signed, dated, and kept apart from the facts above.

Who writes what on this page: each source, who writes it, their incentive, and what OfficeBooks checks
SourceWho writes itTheir incentiveChecked by OfficeBooks?
Editor's verdict and reviewOfficeBooks research desk. Desk research from documentation; no hands-on test.A commission only on links to partner programmes, disclosed beside the link. It never changes a score. Yes · It is ours: every figure in it comes from the sources listed.
Creator stacksIndependent creators, named on every takeWhatever each creator declares on each take: none, a commission, sponsorship or employment. OfficeBooks credits them with the clicks and demo bookings they refer. Partly · The facts beside their take, read live. Not their opinion; an editor reviews each stack before it is listed.
G2 and Trustpilot ratingsThose platforms' reviewersSet by each platform. Some invite or reward reviews. Partly · Only the score and review count, on the date shown. We do not vet the reviews.
Sponsored slotThe vendor who booked itPaid placement. No · The copy is the vendor's. Labelled "Sponsored · not ranked"; never in a table, score, shortlist or search result.
Facts, dated (Tier 1)OfficeBooks research deskNone. Vendors cannot pay to change a fact, a score or a rank. Yes · On the vendor's own pages where it publishes them, otherwise on the sources listed; always with the date.

Editor's verdict

updated

“Buy Pulumi Cloud if your team is developer-led and wants to manage multi-cloud infrastructure in real programming languages with testing, policy-as-code and an open-source core free of Terraform's BUSL license — the $0 Individual tier and $40/mo Team plan make entry cheap. Skip it if you're deeply invested in Terraform's larger module ecosystem and HCL, or if you prefer a fully free managed platform, where OpenTofu plus a self-hosted or third-party backend may fit better.”

Best for

  • Developer-led teams who want IaC in TypeScript, Python or Go
  • Individuals and small teams needing free managed state
  • Orgs migrating away from Terraform's BUSL license

Watch out for

  • Resource-hour billing with partial hours rounded up can get unpredictable at scale
  • Smaller provider and module ecosystem than Terraform
Read the full review

Creator stacks featuring Pulumi

All stacks

Are you a creator who uses Pulumi?

Publish your stack: your take, next to these dated facts. We credit the clicks and demo bookings you refer.

Create a stack

Creator takes belong to their authors and are not verified by OfficeBooks; each creator declares their tie to the vendor on every take. OfficeBooks earns a commission only on links to partner programmes, disclosed beside each link. None of this changes Tier 1.

The full review

Pulumi website, captured by screenshot service

What is Pulumi?

At heart, Pulumi is an open-source infrastructure as code platform that provisions cloud resources from programs written in general-purpose languages. The homepage frames it as infrastructure as code for the AI era, built so humans and agents alike can describe cloud infrastructure with real programming languages rather than a bespoke configuration dialect. You write TypeScript, Python, Go, C#, Java, or YAML, and the Apache 2.0 licensed engine reconciles that program against live cloud accounts.

The vendor product overview splits the platform into Pulumi IaC for provisioning, Pulumi ESC for secrets and configuration, Pulumi Cloud for state and collaboration, and Neo, described as the first AI agent purpose-built for infrastructure. The IaC page lists more than 300 providers, headlined by AWS, Azure, Google Cloud, and Kubernetes.

Infrastructure as code in languages your team already writes

Pulumi IaC product page showing supported languages, providers, and preview workflow

The central claim of Pulumi IaC is that infrastructure deserves the same tooling as application code. A stack is an ordinary program, so loops, conditionals, functions, and classes come free, along with type checking and editor support. Pulumi highlights unit tests that run in milliseconds and integration tests against ephemeral environments, pushing misconfiguration into CI rather than production. Reusable components published through the Pulumi Registry let a platform team turn an approved network pattern into a single call, while the Automation API embeds the engine as a library so you can drive provisioning from your own service.

Pulumi ESC and the end of secrets sprawl

Pulumi ESC stands for Environments, Secrets, and Configuration, and its stated goal is centralized configuration with zero sprawl. It does not replace your vault; it reads the ones you already run, naming AWS Secrets Manager, HashiCorp Vault, Azure Key Vault, and 1Password behind one interface available from the CLI, API, and SDKs. Composable environments let staging inherit a shared base, dynamic credentials issued over OIDC swap long-lived keys for short-lived ones, and automatic secrets rotation arrives with the Team plan.

Neo, the infrastructure agent

Pulumi Neo product page describing the AI infrastructure agent and its approval workflows

Neo is the most distinctive part of the lineup. It takes natural language commands, generates Pulumi programs, debugs failed deployments, scans for policy violations, and flags underutilized expensive resources. The vendor stresses guardrails as much as autonomy: customizable approval workflows keep a person in the loop, and every action carries a preview, a log entry, and a way back. Pulumi ships an MCP server so Neo works inside VS Code, Cursor, Claude Code, and Windsurf, right where you already code. Neo code reviews and Slack integration come with Team, scheduled tasks with Enterprise.

Governance and visibility for platform teams

Pulumi Cloud carries the operational surface: encrypted versioned state, an audit trail of who changed what and when, policy as code, and resource search spanning AWS, Azure, and Google Cloud accounts. Enterprise adds drift detection with remediation, time-to-live stacks that reap ephemeral environments on a timer, and customer-managed keys. The internal developer platform layer wraps this into self-service templates with guardrails, the realistic route to product engineers provisioning infrastructure without filing a ticket. Pulumi reports SOC 2 Type II certification.

How the Pulumi plans are structured

Tiers run Individual, Team, Enterprise, and Business Critical. Individual is free forever for one user with unlimited projects, stacks, environments, and update history, plus capped monthly workflow minutes and a Neo token allowance. Team and Enterprise each bundle credits into the base subscription, Team capped at ten users and Enterprise unlimited with SAML/SSO, RBAC, and audit logs. Business Critical is quoted custom, adding self-hosting, NIST and PCI compliance, SCIM sync, and 24x7 support.

Who should choose Pulumi

Engineering organizations that already treat infrastructure as a software problem are the natural fit: polyglot teams, platform groups building golden paths, and anyone running multi-cloud estates where one language across AWS, Azure, and Kubernetes cuts real context switching. The free Individual tier is generous enough to learn on properly, and Team is a sensible landing spot for a small squad. It is a poorer fit for teams that want infrastructure expressed as static declarative config with no programming language in the loop, or for a small operations group maintaining a handful of stable resources, where general-purpose code adds governance burden without much payoff.

Strengths

  • Open-source engine, CLI and SDKs under Apache 2.0 — free forever, no BUSL restrictions
  • Write infrastructure in real languages: TypeScript, Python, Go, .NET, Java, plus YAML
  • Generous free tier: $0 Individual plan and free self-hosted state on S3/Azure/GCS
  • Native Terraform/HCL support added Jan 2026 — run existing Terraform code inside Pulumi

Watch out for

  • Resource-hour billing with partial hours rounded up can get unpredictable at scale
  • Smaller provider and module ecosystem than Terraform
  • Team's $40/mo base plus per-resource overages adds up for large fleets
  • Real programming languages mean a steeper learning curve than declarative HCL

Key features

FeatureWhat it does
IaC in any languageDefine cloud resources in TypeScript, Python, Go, .NET, Java or YAML — with loops, functions and real testing
Pulumi Cloud managed stateHosted state backend with history, RBAC, audit logs and drift detection (or self-host for free)
Pulumi ESCEnvironments, Secrets and Configuration — centralized secrets and config management across stacks
Policy as Code (CrossGuard)Enforce security, compliance and cost guardrails written in code before deployments run
Pulumi DeploymentsManaged CI/CD workflows and GitOps to run pulumi up remotely, billed by deployment/workflow minutes
Pulumi NeoAI copilot for infrastructure; Individual tier includes 5M free tokens per month

How Pulumi compares

AlternativeHow it differs
Terraform (HashiCorp)Largest IaC ecosystem and HCL, but moved to restrictive BUSL license in 2023
OpenTofuOpen-source (MPL 2.0) community-governed Terraform fork, free and drop-in compatible
SpaceliftManaged IaC orchestration/CI-CD platform supporting Terraform, Pulumi and more

Frequently asked questions

Is Pulumi free?

Yes. The Pulumi CLI, SDKs and IaC engine are open source under Apache 2.0 and free forever, supporting TypeScript, Python, Go, .NET, Java and YAML. Pulumi Cloud's Individual tier is also $0 forever for one user, with unlimited projects, stacks and environments, 500 deployment minutes and 5M free Pulumi Neo AI tokens each month.

How much does Pulumi cost?

The open-source tooling is free. Pulumi Cloud's Individual tier is $0 forever. The Team plan is $40/month including 500 managed resources; extra resources cost $0.1825/mo, billed at $0.00025 per resource-hour. Enterprise is $400/month with 2,000 resources and unlimited users. Business Critical is custom-priced with volume discounts, self-hosting and 24x7 support.

Pulumi vs Terraform — which is better?

Both are IaC tools. Pulumi lets you write infrastructure in real languages (TypeScript, Python, Go, .NET, Java) plus YAML, and as of January 2026 runs existing Terraform/HCL natively. Pulumi's engine stays Apache 2.0 open source, while Terraform moved to a restrictive BUSL license. Terraform has the larger ecosystem; Pulumi suits developer-heavy teams wanting familiar languages and testing.

Is Pulumi open source?

Yes. The Pulumi engine, CLI and language SDKs are open source under the permissive Apache 2.0 license and, per Pulumi, will always be free. Only Pulumi Cloud — the managed backend adding state management, secrets, RBAC, policy-as-code, audit logs and deployments — is commercial. You can also self-host state on AWS S3, Azure Blob or Google Cloud Storage for free.

How does Pulumi resource pricing work?

Pulumi Cloud bills by resource-hour. The Team tier includes 500 managed resources; beyond that, each resource-hour costs $0.00025 (about $0.1825 per resource per month), with partial hours rounded up to full hours. Enterprise includes 2,000 resources with overage starting at $0.0005/hour. Additional charges cover secrets ($0.50-$0.75/mo each) and deployment or workflow minutes.

Pulumi ratings on other platforms

Independent user ratings from third-party review sites, linked here for transparency. These are not our editorial score, are captured on the date shown, and may have changed since.

Tier 3 · Actions

Four ways to act on what you just read. Each one says who pays.

Add to a Decision Room

Compare up to 4 tools with your team: dated prices side by side, your seats and budget, and notes and votes only your team sees.

Free. Nobody pays for rooms, and vendors never see their notes or votes.

Book a demo

Pulumi's own site: pulumi.com

Plain link: we earn nothing from it.

Deal

14-day money-back guarantee on paid Pulumi Cloud plans

Last checked · no end date in our data

Part of our review, and dated.

Email me when this price changes

Free. Nobody pays for this alert, and we send nothing until you confirm.

Visit Pulumi

Plain link: we earn nothing from it.

Embed this card

Preview

Free. Creators add data-ref with the referral id from their creator page to be credited for the clicks they send. The card updates when we re-verify and never changes a score.

Pulumi
Our rating 4.4/5 · $0 (open-source + free Individual tier)
Visit