Table of Contents

AWS CDK

AWS Cloud Development Kit

The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages.

Programming languages are used to write infra code, compile that then to other languages.

For customers who prefer Terraform, cdk tf provides the CDK constructs for defining Terraform HCL state files in TypeScript and Python.

For kubernetes users, the cdk8s project enables you to use CDK constructs for defining kubernetes configuration in TypeScript, Python, and Java. cdk8s can be used to define kubernetes infrastructure running anywhere and can be used with the AWS CDK’s Amazon Elastic Kubernetes Service (Amazon EKS) construct library. Both cdk8s and cdk tf are alpha releases.