When AWS Cloud Development Kit (CDK) was announced in 2019, the project introduced a new stage in the evolution of infrastructure as code (IaC), and changed the way customers build on AWS. For those less familiar, CDK is an open source software development framework enabling builders to model and provision their cloud application resources using familiar programming languages. In addition, CDK provides powerful high-level abstractions known as constructs. These constructs allow users to quickly define larger components of their application, with sensible, secure defaults, resulting in more infrastructure with less code.
AWS is committed to the long-term health of CDK, and to the ongoing success of the customers that use it. Today, many AWS customers actively use CDK to manage millions of resources. CDK is also critical to how Amazon development teams provision cloud infrastructure internally. In this next phase of growth and evolution, we envision deeper collaboration between AWS and the community, and more opportunities to contribute code and more to the project. Accordingly, we’re proposing to form a Contributor Council for CDK, to give the community an even greater role in shaping the project’s future. We believe the creation of this open, clearly-defined avenue for information-sharing and feedback-gathering is a vital first step in achieving our vision.
Since the project’s inception, the CDK ecosystem of contributors has grown organically into a large and passionate community, spanning individual developers building for fun to large companies with thousands of developers building at massive scale. In addition to the hundreds of contributors—code, content, and more—there are incredible community groups which have sprung up around the project like the Open Construct Foundation, which organizes CDK Day and manages the cdk.dev Slack.