AWS CDK

Defines AWS infrastructure in code and synthesizes to AWS CloudFormation templates.

Core facts

Definition model
General-purpose programming languages
Focus
Infrastructure provisioning
Primary targets
AWS
Supported languages
TypeScript, JavaScript, Python, Java, C#, Go
State model
CloudFormation-managed (stack state)
Execution model
CDK CLI synthesizes and deploys via CloudFormation