Table of Contents
- Node.js Runtime Updates
- CDK Migrate Improvements
- integ-runner Toolkit-Lib Engine
- AWS Blogs
- Request for Comments (RFCs)
Community and Content Highlights
- Open Source tools built by the community
- Content by the Community
- Community Contributions to the CDK
Writing these posts are the highlight of my month - it is incredibly satisfying to see all the work the team and community did to collectively improve our experience with managing infrastructure on AWS.
AWS CDK is an open source software development framework to define your infrastructure in code. If you are new to CDK, I recommend starting with AWS docs. You can also read some of the popular posts from the community on https://cdk.dev/posts.
CDK Updates
We made a bunch of stability improvements in June. Here are some of the key takeaways -
Node.js Runtime Updates
This month marked an important milestone in our Node.js support strategy. We officially dropped support for Node.js 14 and 16, aligning with AWS's announced end-of-support timeline. Additionally, the aws-cdk bundle now targets Node.js 18, ensuring better performance and access to modern JavaScript features.
CDK Migrate Improvements
We updated the cdk-from-cfn dependency to resolve multiple bugs in the cdk migrate command, improving the reliability of CloudFormation template migrations to CDK code.
integ-runner Toolkit-Lib Engine
The CDK integ-runner now supports a new bundled engine that eliminates the dependency on having the CDK CLI installed. This new engine is currently in preview and can be enabled using the integ-runner --unstable=toolkit-lib-engine
flag. Its direct integration with the CDK Toolkit code should provide a more consistent experience for Toolkit operations and (eventually) increase the performance. Please let us know your feedback or if you encounter issues.
AWS Blogs
Here are AWS blogs launched in June that help builders on CDK get started with different AWS services.
- Streamline personalization development: How automated ML workflows accelerate Amazon Personalize implementation (06/02/2025) by Reagan Rosario and Nensi Hakobjanyan
- Improve operational processes for AWS Elemental MediaConnect using AWS CDK (06/12/2025) by Jamie Mullan
- Announcing the new AWS CDK EKS v2 L2 Constructs (06/19/2025) by Matteo Luigi Restelli
Request for Comments (RFCs)
We rely on your feedback during development. RFCs are our preferred way of sharing early designs on features. Please feel free to upvote and add your comments on any open RFCs here. We are currently looking for feedback on -
Community and Content Highlights
I want to start with our community updates - we had our first Community Meeting! Thank you for the survey responses, we will be announcing the next meeting soon via GitHub Issue and CDK slack. We love to highlight demos from the community on open-source tools built on CDK. Here are a couple of much loved community-built open-source tooling, give them a star!
Open Source tools built by the community
Name | Description | Author |
---|---|---|
aws-lambda-handler-cookbook | provides a working, open source based, AWS Lambda handler skeleton Python code including deployment code with CDK and a pipeline. | Ran Isenberg |
iam-floyd | Fluent-interface generator for AWS IAM policy statements, covering all services/actions/conditions | Daniel Schroeder |
safe-ts-env | A TypeScript library that provides type-safe environment configuration | Dakota Lewallen |
Content by the Community
Among blogposts published by our community, I would love to call out How to automatically set up a website on AWS behind a real domain with AWS CloudFront and cross account roles by our DevTools Hero Johannes Koch. This addresses a common issue enterprises run into, please have a read.
Community Contributions to the CDK
This month, we applaud the helpful contributions made by Hung Tran.
- Added support for uv package manager in Lambda Python functions on 33880
- Add support for engineLifecycleSupport configuration in L2/L3 constructs for RDS Instances 34719
Huge thanks to all our community contributors!
Thanks for your time! Feel free to reach out to the CDK team on our Slack channel with any questions. Happy coding! 🚀
Top comments (0)