A favicon of Pulumi

Pulumi

Infrastructure as code in general purpose languages, for teams that would rather write TypeScript, Python or Go than YAML.

Open Source Alternative to:

Screenshot of Pulumi websiteVisit Pulumi

Pulumi builds and deploys cloud infrastructure using programming languages you already write, which removes the YAML dialect and the templating tricks that come with it. Loops, functions, classes and package managers work the way they do everywhere else in your codebase.

You describe resources in code and Pulumi provisions and manages them on AWS, Azure, Google Cloud, Kubernetes and more than 300 providers in its registry. Running pulumi up computes the minimal difference between your program and the deployed state, and pulumi destroy removes everything that program created.

This repository holds the CLI, the language SDKs and the core engine.

  • Languages: JavaScript, TypeScript, Python, Go, .NET with C#, F# and VB.NET, Java and YAML are all stable.
  • Templates: pulumi new scaffolds a project for any supported language and cloud.
  • Unified logs: pulumi logs streams output from containers and functions in one command.
  • Automation API: embeds infrastructure as code inside your own programs instead of a CLI workflow.
  • Secrets management: Pulumi ESC handles secrets and configuration across infrastructure and applications.

Installation is a single shell script, and the individual provider libraries live in repositories of their own. Pulumi is Apache 2.0 licensed and built to be extended, which suits teams standardising infrastructure across several clouds and languages at once.

Share:
Details:
  • Stars


    25,651
  • Forks


    1,422
  • Last commit


    6 days ago
  • Repository age


    10 years
  • License


    Apache-2.0
  • Version


    3.261.0
  • Repository


    pulumi/pulumi

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Pulumi:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Pulumi: Open Source Alternative to HCP Terraform and AWS CloudFormation – Unvendored