Pulumi
Some data may be outdated — see provenance labels.
Pulumi - Infrastructure as Code in any programming language 🚀 observed · 2026-10-02
Health v2 · maintenance only
94/100
- Activity 97
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 5.0
- age_days: 3641
- days_rel: 19
- days_push: 19
- n_releases_24m: 131
Adoption not part of the score
25755 stars · 1441 forks observed · 2026-10-02
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.98
Pulumi is an open‑source infrastructure‑as‑code platform that lets you define cloud resources using familiar programming languages. It provides a unified CLI and SDKs for managing, deploying, and version‑controlling infrastructure across any cloud provider.
Use cases
- provision AWS, Azure, or GCP resources with TypeScript or Python
- manage Kubernetes clusters and serverless functions using Go
- automate multi‑cloud deployments with Pulumi Automation API
- store and rotate secrets securely with Pulumi ESC
- migrate existing Terraform state to Pulumi while reusing modules
When to choose
- You need to write infrastructure code in a general‑purpose language you already know.
- Your organization runs workloads across multiple cloud providers and wants a single IaC tool.
- You require programmatic control, loops, conditionals, and abstractions in your infrastructure definitions.
- You want built‑in secret management, drift detection, and policy enforcement.
When to avoid
- Your team prefers declarative YAML/JSON only and has no need for language features.
- The project is very small and a simple Terraform or CloudFormation template would suffice.
- You cannot run a Node.js/Python/Go runtime in your CI/CD environment.
Facets
framework · maturity active
cli configuration-management cloud infrastructure-as-code cloud-computing cross-platform cli python go dotnet jvm multi-cloud automation-api pulumi-neo terraform-compatibility state-management devops docker nodejs
10 sources
- readme: https://github.com/pulumi/pulumi · fetched 2026-10-02 · 24cf493b8db5
- homepage: https://www.pulumi.com · fetched 2026-09-28 · 2c6e3862acb7
- site_page: https://www.pulumi.com/about · fetched 2026-09-28 · 5b6231ae8702
- site_page: https://www.pulumi.com/about/newsroom · fetched 2026-09-28 · a9ba7f991e01
- site_page: https://www.pulumi.com/docs · fetched 2026-09-28 · 1e5c7fcf5840
- site_page: https://www.pulumi.com/docs/get-started · fetched 2026-09-28 · 7e89d6c4436a
- site_page: https://www.pulumi.com/releases/terraform-state-backend-modules-hcl · fetched 2026-09-28 · 6698a180ea80
- site_page: https://www.pulumi.com/pricing · fetched 2026-09-28 · f5eeb915976a
- site_page: https://www.pulumi.com/contact · fetched 2026-09-28 · df2541cb4ea6
- site_page: https://www.pulumi.com/releases · fetched 2026-09-28 · b91687b830e2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pulumi/pulumi | main | 94 |
| pulumi/examples | examples | 75 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem