Cloud Engineering company Pulumi has announced Pulumi CrossCode, the universal translation technology powering Pulumi infrastructure and policy as code. CrossCode provides all cloud builders—developers and infrastructure experts alike—the ability to tap into the power of any cloud in any language. Pulumi has also announced support for any Java language (Java, Scala, Clojure, Groovy, Kotlin), as well as YAML, expanding its language support beyond .NET (C#, F#, PowerShell), Node.js (JavaScript, TypeScript), Go, and Python. Java brings infrastructure as code to millions of developers.
YAML provides a simple declarative format, tapping into the full Pulumi platform and enabling simple use-cases and tooling.
Pulumi CrossCode converts any infrastructure as code format, including Terraform, CloudFormation, Azure Resource Manager, and Kubernetes configuration, to any supported Pulumi language. It also interoperates with all existing infrastructure provisioned by any means, including other infrastructure as code systems. All of these new capabilities integrate with the Pulumi Cloud Engineering Platform, which includes reusable multi-language components, secrets management, CI/CD integrations, policy as code, and the Pulumi Registry.
Pulumi said it accelerates practitioner productivity by 50% or more by making infrastructure as code infinitely easier for all development and operations teams to use.
Pulumi also added new packages spanning cloud and SaaS partners and components with support for Oracle Cloud, Databricks, and EventStore. Additionally, new components include out-of-the-box support for container applications, Kubernetes clusters, serverless applications, and more. Additionally, the new AWS Cloud Development Kit (CDK) on Pulumi allows any CDK package to be consumed from Pulumi. Every one of these packages is available in all supported languages, Java and YAML included.
All of the new capabilities are freely available in Pulumi’s infrastructure as code project, which recently surpassed 12K stars on GitHub.