Infrastructure as code

Pulumi

An Apache-licensed infrastructure engine using general-purpose languages, providers, stack state, and optional Pulumi Cloud.

Editorial verdict

Choose Pulumi when language expressiveness and an Apache-licensed engine outweigh package/runtime complexity, state/provider ownership, and optional Cloud meters.1567

Best for

  • TypeScript, Python, Go, .NET, or Java infrastructure teams
  • Reusable programmatic components
  • Teams choosing managed Pulumi Cloud or DIY state backends
1567

Not ideal for

  • Organizations standardized on HCL modules
  • AWS-only CloudFormation workflows
  • Teams treating language choice as cloud portability
1567
Main trade-off

Language expressiveness and open-source core trade against program/package complexity, state/provider lifecycle, and Pulumi Cloud's multi-meter economics.1567

Product boundary

Whether general-purpose-language desired-state infrastructure fits better than HCL or cloud-native synthesis.

Pulumi CLI/engine performs infrastructure reconciliation. Pulumi Cloud is an optional managed state, collaboration, secrets, and governance service; CI/CD and provider resources remain separate.568

For: Software and platform teams applying language, package, testing, and review practices to infrastructure code

  • The team is standardized on Terraform modules and HCL.
  • Language/package/runtime complexity outweighs reuse.
  • Pulumi Cloud resource, secret, or workflow meters materially change cost.

Why teams consider Pulumi

  • General-purpose languagesPrograms calculate desired infrastructure using supported languages and providers.56
  • Provider breadthPackages expose cloud, Kubernetes, SaaS, and infrastructure resources.56
  • Backend choiceStacks can use Pulumi Cloud or documented DIY state backends.56

Pricing

The Apache-licensed engine can use DIY state; Pulumi Cloud plans add base fees, resource-hours, secrets, API calls, and workflow-minute meters.67

Individual

$0 with one user

Verified 2026-07-25: managed state, unlimited projects/stacks/updates, and 500 deployment minutes are listed.67

Team

$40/month with 500 resources included

Additional resources are currently $0.1825 per resource-month; member and feature limits apply.67

Enterprise

$400/month with 2,000 resources included

Additional resources start at $0.365 per resource-month; secrets and workflow meters remain separate.67

Core boundary
Apache-2.0 engine with Pulumi Cloud or DIY backend67
Cloud meters
Plan, resource-hours, secrets, API calls, and workflow minutes67
Pricing checked View official pricing

Pulumi vs alternatives

Terraform

Choose when
Choose it for HCL ecosystem standardization and a widely established provider workflow.
Compared with Pulumi
HCL, current licensing, state, and optional HCP RUM boundaries.134

AWS CDK

Choose when
Choose it for AWS-native constructs and CloudFormation operation.
Compared with Pulumi
AWS-only scope and CloudFormation coupling.911

SST

Choose when
Choose it for higher-level application components and local workflow.
Compared with Pulumi
Framework/provider lifecycle and optional Console coupling.1214

Resources and sources

Official product, policy, and pricing

  • Pulumi Infrastructure as Code
    Open
  • Pulumi state and backends
    Open
  • Pulumi pricing
    Open
  • Pulumi core source and license
    Open
  1. 1
    What is Terraform

    IBM HashiCorp · Accessed Official

  2. 2
    Core Terraform workflow

    IBM HashiCorp · Accessed Official

  3. 3
    IBM HashiCorp product pricing

    IBM HashiCorp · Accessed Official

  4. 4
    Terraform core source and license

    IBM HashiCorp · Accessed Official

  5. 5
    Pulumi Infrastructure as Code

    Pulumi · Accessed Official

  6. 6
    Pulumi state and backends

    Pulumi · Accessed Official

  7. 7
    Pulumi pricing

    Pulumi · Accessed Official

  8. 8
    Pulumi core source and license

    Pulumi · Accessed Official

  9. 9
    AWS CDK core concepts

    Amazon Web Services · Accessed Official

  10. 10
    AWS CDK bootstrapping

    Amazon Web Services · Accessed Official

  11. 11
    AWS CDK cost FAQ

    Amazon Web Services · Accessed Official

  12. 12
    SST documentation

    SST · Accessed Official

  13. 13
    SST providers

    SST · Accessed Official

  14. 14
    SST Console and pricing

    SST · Accessed Official

  15. 15
    SST current major-version migration

    SST · Accessed Official