Cloud Development Kit (CDK) is an open-source software development framework by Amazon Web Services to define cloud infrastructure in code.
The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation.
It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages. Using the CDK’s library of infrastructure constructs, you can easily encapsulate AWS best practices in your infrastructure definition and share it without worrying about boilerplate logic.
The CDK is available in the following languages:
- JavaScript, TypeScript (Node.js ≥ 10.13.0)
- We recommend using a version in Active LTS
- ⚠️ versions
13.0.0
to13.6.0
are not supported due to compatibility issues with our dependencies.
- Python (Python ≥ 3.6)
- Java (Java ≥ 8 and Maven ≥ 3.5.4)
- .NET (.NET Core ≥ 3.1)