AWS Cloud Development Kit (CDK)

The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining cloud infrastructure in code using familiar programming languages. It allows developers to provision AWS resources predictably and repeatedly, abstracting away the complexities of low-level…

Key facts

First appeared
2018
Category
technology
Problem solved
The AWS CDK was created to solve the challenges associated with defining and managing AWS infrastructure using verbose, low-level, and often error-prone declarative languages like YAML or JSON in AWS CloudFormation. It aimed to bring the power of modern programming languages, with their features like strong typing, object-oriented design, modularity, and testing, to infrastructure definition.
Platforms
Cross-platform (development environment - Windows, macOS, Linux), AWS Cloud (target deployment environment)

Related technologies

Notable users

  • Startups
  • SaaS companies
  • Enterprises leveraging AWS
  • Amazon Web Services (internal teams)
  • Consulting firms