Pulumi Launches Cloud Development Platform
June 18, 2018

Pulumi Corporation announced the launch of Pulumi, a platform for cloud software development.

Pulumi is designed for developers and DevOps teams to build and manage cloud native software that uses containers, serverless functions, APIs, and infrastructure, using one consistent approach.

Pulumi Corporation’s founding team includes three developer tools veterans -- Joe Duffy, Eric Rudder, and Luke Hoban. Pulumi also announced a $5M series seed investment from Madrona Venture Group and Tola Capital. As part of the financing, Madrona’s S. Somasegar joins the Board of Directors.

At launch, Pulumi supports a variety of languages, and enables targeting all major clouds and cloud native environments. The platform is open source, available on GitHub, and is fully extensible. Alongside this initial launch is a public preview of the Pulumi SaaS for individuals and teams to collaborate on and manage cloud software development using the Pulumi platform.

“All developers are now cloud developers. The cloud delivers enormous capabilities, however creating modern cloud software is still too difficult and requires specialized skills. It lacks a true programming model with the same familiarity and productivity that developers know and love when creating traditional applications,” said Joe Duffy, CEO, Pulumi. “The Pulumi platform provides a reimagined cloud development experience, with a real programming model, enabling teams to deliver cloud software faster, and manage it more collaboratively, than ever before.”

“The growth of solutions based on Containers, Lambdas, and Data Services -- the Colada architecture -- means that teams demand new tools and frameworks to code, deploy, and manage applications in a way that unifies Development and DevOps teams,” said Eric Rudder, Executive Chairman, Pulumi. “Multi-cloud is becoming a reality for most organizations and Pulumi fulfils a need for a single approach to multi-cloud development.”

The Pulumi platform introduces a code-first approach to developing and managing cloud apps and infrastructure. Pulumi’s tools and services are built atop a multi-language and multi-cloud object model, enabling componentization and an immutable infrastructure approach to orchestrating and managing any kind of cloud software. The core Pulumi platform and all supporting packages are released as open source, on GitHub under the Apache 2.0 license.

- Multi-Language. Pulumi enables developers to express apps and infrastructure in their preferred language, with familiar tools and processes. This approach eliminates the need for markup- or DSL-based configuration. Pulumi currently supports JavaScript, TypeScript, Python, and Go, with other languages including Java and C# on the way.

- Multi-Cloud. Pulumi supports the most popular cloud environments. At launch, this includes Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the popular cloud native platform, Kubernetes. High level frameworks ease the task of going multi-cloud, including the ability to easily share code across cloud targets.

- Open Package Ecosystem. Pulumi leverages existing package managers to enable sharing and reuse. At launch, several packages are available, including packages to get code to the cloud as fast as possible, ensure cloud best practices are applied, and productively create portable multi-cloud serverless and container-based apps. The community can easily extend, share, and reuse packages in this open ecosystem.

While in public preview, the Pulumi SaaS, which offers team and organization management capabilities for cloud apps and infrastructure, is free to use. Pulumi will continue to offer a free service tier after exiting preview, in addition to Enterprise functionality for advanced usage.

The Latest

November 15, 2018

Serverless infrastructure environments are set to become the dominant paradigm for enterprise technology deployments, according to a new report — Why the Fuss About Serverless? — released by Leading Edge Forum ...

November 14, 2018

What to automate? Which parts of the delivery process are good candidates? Which applications will benefit from automation? At first, those sound like silly questions. Automate all your repetitive processes. If you think that you'll do the same thing manually more than once, automate it. Why would you waste your creative potential and knowledge by doing things that are much better done by scripts? Yet, an average company does not adhere to that logic. Why is that? ...

November 13, 2018

I'd love to see more security automation deeply integrated into the development process. Everybody knows since the 1990s that security as an afterthought just doesn't work, yet we keep doing it. The reason, I think, is because it's very hard to automate security ...

November 09, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 5, the final installment, covers deployment and production ...

November 08, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 4 is all about security ...

November 07, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 3 covers the development environment and the infrastructure ...

November 06, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 2 covers the coding process ...

November 05, 2018

Everyone talks about automating the software development lifecycle (SDLC) but the first question should be: What should you automate? With this question in mind, DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 1 starts with by-far the most popular recommendation: Testing ...

October 31, 2018

Halloween is a time for all things spooky, but not when it comes to your mobile app experience. A poor experience can not only scare off your customers but keep them away for good ...

October 30, 2018

As organizations have embraced open source, they have become polyglot — using multiple programming languages and technology stacks to accomplish software and hardware related tasks. Enterprises are caught between the benefits provided by a polyglot environment and the complexities and challenges these environments bring. Ultimately, if the situation remains unchecked, polyglot will kill your enterprise ...

Share this