This documentation is for the developer preview release (public beta) of the AWS Cloud Development Kit (CDK). Releases might lack important features and might have future breaking changes.
This topic describes some of the core concepts (the why and how) behind the CDK. It also discusses the advantages of using the AWS Construct Library instead of a low-level AWS CloudFormation Resource.
CDK apps are composed of building blocks known as Constructs, which are composed together to form stacks and apps.