Pulumi låter dig skriva kod i språk du redan kan - som TypeScript, Python, Go, C# eller Java - för att skapa och hantera molninfrastruktur på exempelvis AWS, Microsoft Azure, Google Cloud och Kubernetes. Plattformen ger dig IDE-stöd, typkontroll, kodåteranvändning och en erfarenhet som liknar applikationsutveckling.
En styrka med Pulumi är att du slipper använda en domänspecifik språkvariant för infrastruktur och istället kan använda fullfjädrade programmeringsspråk - vilket gör det enklare att hantera komplex logik, testa koden och integrera med CI/CD-flöden. Dessutom erbjuder Pulumi ett öppet källkodprojekt (Apache 2.0-licens) och ett molnbaserat backend-verktyg för state, secrets och teamsamarbete.
För dig som har grundläggande teknisk kompetens och vill steg upp till att behandla infrastruktur som mjukvara, är Pulumi en intressant väg: du får bekanta dig med begrepp som “stackar”, kodbaserade komponenter och återanvändbara infrastrukturbibliotek - allt medan du behåller mjukvaruteknikens verktyg, t.ex. testning, refactoring och versionering. Samtidigt är det bra att vara medveten om att inlärningskurvan kan vara något brantare än visa enklare DSL-verktyg, särskilt om laget inte utvecklare är vana vid att skriva kod i molninfrastruktur-sammanhang.

