Announcing the 1.0 release of AWS CDK on Pulumi
Blog post from Pulumi
Pulumi has announced the 1.0 release of its pulumi-cdk library for TypeScript, which enhances compatibility with AWS Cloud Development Kit (CDK) constructs, allowing for the deployment of almost any CDK construct with Pulumi. This release addresses limitations present in the preview version and expands the interoperability between Pulumi and the AWS CDK ecosystem. Now, Pulumi users can confidently use over 1600 constructs from AWS's construct hub, while AWS CDK users can transition from CloudFormation to Pulumi more easily, benefiting from Pulumi's features like Policy as Code, Audit Logs, and the ability to manage resources across various cloud service providers. The pulumi-cdk 1.0 version supports key CDK features such as assets, custom resources, nested stacks, and aspects, eliminating the need for a cdk bootstrap before running a pulumi up. The project aims to expand support beyond TypeScript and explore options for seamless migration of existing CDK applications deployed with CloudFormation. Pulumi and AWS CDK's integration offers a robust platform for cloud engineering, fostering a collaborative ecosystem for developers to build and manage cloud infrastructure efficiently.