Pulumi
Infrastructure as code in general-purpose programming languages
Pulumi is profiled here as a Testing tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Pulumi is an infrastructure-as-code platform founded in 2017 by former Microsoft engineers Joe Duffy and Eric Rudder. Engineers define cloud resources in TypeScript, Python, Go, C#, Java, or YAML and reuse the loops, types, tests, and IDE tooling those languages already provide. State can live in Pulumi Cloud or in a self-managed backend such as an S3 bucket. Pulumi Cloud adds deployment history, drift detection, and team policy enforcement on top of the open-source engine.
Key Capabilities:
Providers for AWS, Azure, Google Cloud, Kubernetes, and the Terraform provider ecosystem
CrossGuard policy as code for compliance enforcement
Pulumi ESC for centralized secrets and environment configuration
Pulumi Neo, an AI agent that plans and executes infrastructure changes
Conversion and import tooling for existing Terraform and CloudFormation stacks
Self-managed state backend option for full control
Alternative tools
- garak
Vulnerability scanner for large language models
- Momentic
AI-powered end-to-end testing written in plain English
- OpenHands
Open-source autonomous coding agent for real development tasks
- DeepChecks
Validate ML models, LLM applications, and AI agent decisions across every development stage
- CodeGeeX
Free open-source AI coding assistant from Tsinghua University
- Sourcery
Automated AI code reviewer for GitHub and GitLab pull requests
