1. Docs
  2. Using Pulumi
  3. Adopting Pulumi
  4. Convert code

Convert code to Pulumi

    Pulumi converters allow you to convert ARM, CloudFormation, Kubernetes CustomResources, Kubernetes YAML, and Terraform to Pulumi.

    • ARM to Pulumi: This conversion tool will do the magic of translating your ARM templates into modern code using Pulumi.
    • CloudFormation to Pulumi: This conversion tool will do the magic of translating your CloudFormation templates into TypeScript/JavaScript, Python, Go and C# using Pulumi.
    • Kubernetes CustomResources to Pulumi: CustomResources in Kubernetes allow users to extend the API with their types. These types are defined using CustomResourceDefinitions (CRDs), which include an OpenAPI schema. Our new crd2pulumi tool takes the pain out of managing CustomResources by generating types in the Pulumi-supported language of your choice!
    • Kubernetes YAML to Pulumi: This conversion tool will do the magic of translating your YAML into modern code using Pulumi.
    • Terraform to Pulumi: This conversion tool will do the magic of translating your HCL into modern code using Pulumi.
      Register for Pulumi UP, June 15, 2023