Pulumi
Defines infrastructure using general-purpose programming languages and a unified CLI/workflow.
Core facts
- Definition model
- General-purpose programming languages (and YAML)
- Focus
- Infrastructure provisioning
- Primary targets
- Multi-cloud
- Supported languages
- TypeScript, JavaScript, Python, Go, .NET, Java, YAML
- State model
- Pulumi state backend (managed or self-managed)
- Execution model
- Pulumi CLI with local or hosted backends