You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 16, 2024. It is now read-only.
This project introduced a "multi-cloud framework for containers, serverless, and data". It served for many years as a key demonstration of the power of Pulumi's approach of using real programming languages to build Infrastructure as Code. In fact, it was the cornerstone of the examples in Joe Duffy's "Hello, Pulumi!" blog post that first announced the company!
However, as Pulumi has grown over the years, we've slowly moved away from resource model abstractions that span across many clouds for a few reasons:
Customers who used @pulumi/cloud were broadly not satisfied with it. They frequently ran into the boundaries of the abstractions, and although we did have relatively smooth "falloff" into cloud-specific and lower-level libraries, it wasn't enough to maintain sufficient value in the @pulumi/cloud layer.
Since this library was built, Kubernetes has taken off as the near universal standard for abstraction across clouds. So there's less demand for alternative cross-cloud abstraction models.
@pulumi/cloud was designed for application developers - working at meaningfully higher levels of abstraction. In practice, we've found it to be higher leverage to instead focus on serving the platform and core cloud infra teams that support the application developers in their companies. (Similarly, we provide the foundation for other open source app dev focused tools like SST.)
We've retained this repository as a fun example of the history of Pulumi and the versatility of the Pulumi ecosystem. Unfortunately, this means we have not been able to maintain at the level we would like. (The last successful build was 9 months ago.) As a further complication, the name sometimes causes confusion for users who think it is Pulumi Cloud, our managed IaC platform.
Due to all these factors, we've decided it's time to archive this project, so we can keep it as a reminder of our history while continuing to focus on our mission to to bring the power of the cloud to every builder.
The content you are editing has changed. Please copy your edits and refresh the page.
This project introduced a "multi-cloud framework for containers, serverless, and data". It served for many years as a key demonstration of the power of Pulumi's approach of using real programming languages to build Infrastructure as Code. In fact, it was the cornerstone of the examples in Joe Duffy's "Hello, Pulumi!" blog post that first announced the company!
However, as Pulumi has grown over the years, we've slowly moved away from resource model abstractions that span across many clouds for a few reasons:
Customers who used
@pulumi/cloud
were broadly not satisfied with it. They frequently ran into the boundaries of the abstractions, and although we did have relatively smooth "falloff" into cloud-specific and lower-level libraries, it wasn't enough to maintain sufficient value in the@pulumi/cloud
layer.Since this library was built, Kubernetes has taken off as the near universal standard for abstraction across clouds. So there's less demand for alternative cross-cloud abstraction models.
@pulumi/cloud
was designed for application developers - working at meaningfully higher levels of abstraction. In practice, we've found it to be higher leverage to instead focus on serving the platform and core cloud infra teams that support the application developers in their companies. (Similarly, we provide the foundation for other open source app dev focused tools like SST.)We've retained this repository as a fun example of the history of Pulumi and the versatility of the Pulumi ecosystem. Unfortunately, this means we have not been able to maintain at the level we would like. (The last successful build was 9 months ago.) As a further complication, the name sometimes causes confusion for users who think it is Pulumi Cloud, our managed IaC platform.
Due to all these factors, we've decided it's time to archive this project, so we can keep it as a reminder of our history while continuing to focus on our mission to to bring the power of the cloud to every builder.
Steps
The text was updated successfully, but these errors were encountered: