Pulumi

{{Short description|Software company}}

{{Undisclosed paid|date=September 2023}}

{{Infobox company

| name = Pulumi Corp.

| logo = Pulumi_Corp_Logo.svg

| type = Privately held company

| genre = Infrastructure as code

| foundation = 2017

| location = Seattle, WA

| location_country = United States

| key_people = {{unbulleted list|Joe Duffy|Eric Rudder|Luke Hoban|}}

| operating_income =

| slogan =

| net_income =

| parent =

| homepage = {{URL|https://www.pulumi.com/}}

| footnotes =

}}

Pulumi Corporation is a software company based in Seattle, Washington. Pulumi develops a open-source infrastructure-as-code software.

{{Infobox software

| name = Pulumi

| developer = Pulumi Corporation

| latest_release_version = 3.84.0[https://github.com/pulumi/pulumi/releases "Pulumi releases"]

| latest_release_date = {{start date and age|2023|09|19}}

| operating_system = Microsoft Windows, macOS, Linux,

| license = Apache

| genre = Infrastructure as code

}}

History

Pulumi was founded in 2017 by former Microsoft employees Joe Duffy and Eric Rudder.{{Cite web |title=Silicon Valley mainstay NEA leads $37.5M investment in Seattle cloud startup Pulumi |url=https://www.geekwire.com/2020/silicon-valley-mainstay-nea-leads-37-5m-investment-seattle-cloud-startup-pulumi/ |date=20 October 2020 |archive-url=https://archive.today/20230914160937/https://www.geekwire.com/2020/silicon-valley-mainstay-nea-leads-37-5m-investment-seattle-cloud-startup-pulumi/ |archive-date=14 September 2023 |work=TechCrunch}}

Software

The open-source Pulumi CLI and SDKs allows users to manage cloud infrastructure resources{{Cite web |last=Goodison |first=Donna |title=Pulumi CEO Joe Duffy on cloud infrastructure as code tools – Protocol |url=https://www.protocol.com/enterprise/pulumi-joe-duffy-cloud-infrastructure |access-date=2023-09-14 |website=www.protocol.com |language=en}} in Cloud Providers such as AWS, Azure, Google Cloud, and Kubernetes.{{Cite web |title=Products |url=https://www.pulumi.com/product/ |access-date=2023-09-14 |website=pulumi |language=en-us}} using programming languages such as Go, JavaScript, TypeScript,{{Cite web |title=You can't escape Pulumi and other IaC tools |url=https://www.infoworld.com/article/3610701/you-cant-escape-pulumi-and-other-iac-tools.html |date=8 March 2021 |archive-url=https://archive.today/20230914164746/https://www.infoworld.com/article/3610701/you-cant-escape-pulumi-and-other-iac-tools.html |archive-date=14 September 2023 |first=Matt |last=Asay |quote=I’ve written about declarative languages in this area like Polar and HCL, but Pulumi’s approach could give developers the ability to write code in their preferred language, like TypeScript, while calling APIs across a range of cloud and SaaS providers}} Python, Java, C# and YAML.

Pulumi's Automation API supports provisioning infrastructure via programmatic workflows.{{Cite web |title=Deployment-As-A-Service Is Driving The Code To Cloud Journey | website=Forbes |first=Adrian|last=Bridgwater|url=https://www.forbes.com/sites/adrianbridgwater/2022/11/08/deployment-as-a-service-is-driving-the-code-to-cloud-journey/?sh=2ebca40c74bd |date=8 November 2021 |archive-url=https://archive.today/20230914174831/https://www.forbes.com/sites/adrianbridgwater/2022/11/08/deployment-as-a-service-is-driving-the-code-to-cloud-journey/?sh=dff51dc74bdc |archive-date=14 September 2023|quote=Automation API as a technology that answers the question, “What if IaC was a [whole] library [of software code functions and services], not just a Command Line Interface CLI [single software command],” which enables the development of custom Platforms-as-a-Service and multi-step workflows including drift detection.}}

Criticism

In May 2024 it was reported that Pulumi AI-generated code examples indexed by Google's search engine contain many cases that are untested and/or buggy.

{{cite web |title=Google Search results polluted by buggy AI-written code frustrate coders |url=https://www.theregister.com/2024/05/01/pulumi_ai_pollution_of_search/ |website=The Register |access-date=20 May 2024}} One comment to the report suggested that examples like those can be avoided by using Google's advanced search prefix, "before:2023" when searching for code.

See also

References