#2929th of 102 in Backends, databases and hosting
pulumi
Infrastructure as code CLI and engine using general-purpose programming languages
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 25.9k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
24,879 on 21 Apr 202625,891 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Pulumi is a CLI, engine and set of language SDKs that provision cloud resources from programs written in TypeScript, Python, Go, .NET, Java or YAML. `pulumi up` computes a minimal diff against deployed state, and the Automation API lets you embed it in other software. It is not an AI project; the README mentions agents only in its title.
Who it is for: Engineers defining cloud infrastructure in code instead of YAML
Strengths
- Seven languages marked Stable: JavaScript, TypeScript, Python, Go, .NET, Java and YAML
- 300+ providers in the registry, including AWS, Azure, Google Cloud and Kubernetes
- Automation API embeds deployments in your own programs
- Loops, functions and package management replace YAML templating; `pulumi up` applies minimal diffs
Weaknesses
- Not an AI tool; no model, agent or LLM functionality described in the README
- Needs a language runtime (Node.js, Python, Go, .NET or JDK 11+) per project
- Provider libraries live in separate repos, not in this one
- Secrets management (Pulumi ESC) is a separate product, not covered by this repo
What it needs
- Needs Cloud provider account (AWS, Azure, GCP, Kubernetes, etc.), Language runtime: Node.js, Python, Go, .NET or JDK 11+
Quick answers
Is pulumi open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |