Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Infrastructure as Code Tools
  3. AWS CDK

AWS CDK

What it is

AWS CDK is an infrastructure-as-code framework for defining AWS cloud resources with familiar programming languages and deploying them through AWS CloudFormation. Stable bindings are available for TypeScript, JavaScript, Python, Java, C#/.NET, and Go. The AWS Construct Library supplies reusable components for many AWS services and features. CDK Pipelines supports CI/CD deployment to testing, integration, and production environments. AWS CDK Explorer, a preview feature in the Visual Studio Code AWS Toolkit, can browse projects, stacks, resources, and policies. The framework supports policy as code, drift detection, importing existing resources, managed state, and self-hosted execution. It runs on Linux, macOS, and Windows and supports AWS. The CDK itself has no charge, although deployed AWS resources can incur charges. Developers need Node.js 22.x or later regardless of language. Deployments use configured AWS credentials and IAM roles; custom constructs cannot guarantee compliance because general-purpose code may bypass checks.

For and against

For

  • Supports six stable programming-language bindings
  • Reusable constructs cover many AWS services
  • CDK Pipelines supports CI/CD environments
  • Includes policy as code and drift detection
  • No charge for using the CDK

Against

  • Deployed AWS resources may incur charges
  • Requires Node.js 22.x or later
  • Supports AWS only
  • Custom constructs cannot guarantee compliance

The verdict

AWS CDK lets infrastructure teams define and deploy AWS resources in general-purpose languages. It offers reusable constructs and pipeline support without a CDK usage charge, while resource costs and security configuration remain the user’s responsibility.

Who it suits

AWS CDK is intended for developers and administrators defining AWS infrastructure in supported programming languages. It suits teams using CloudFormation, reusable constructs, and CI/CD deployment workflows.

Plans and prices

AWS CDK

Free

Charges may apply for deployed AWS resources

Every plan, in full

On the record

CI/CD
CDK Pipelines supports deploying applications through CI/CD pipelines to testing, integration, and production environments.docs.aws.amazon.com · read 5 Oct 2026
Company background
Amazon Web Services is part of Amazon and launched in 2006.aws.amazon.com · read 5 Oct 2026
Construct library
The AWS Construct Library provides reusable constructs covering many AWS services and features.aws.amazon.com · read 5 Oct 2026
Deployment security
CDK deployments use configured AWS credentials and IAM roles, and AWS recommends managing access according to IAM security best practices.docs.aws.amazon.com · read 5 Oct 2026
IDE integration
AWS CDK Explorer is a preview feature in the AWS Toolkit for Visual Studio Code for browsing CDK projects, stacks, resources, and policies.aws.amazon.com · read 5 Oct 2026
Infrastructure as code
CDK applications define AWS infrastructure in supported programming languages and deploy it through AWS CloudFormation.docs.aws.amazon.com · read 5 Oct 2026
Intended users
AWS describes CDK as a framework for developers and administrators defining cloud infrastructure with supported programming languages.docs.aws.amazon.com · read 5 Oct 2026
Languages
The stable language bindings are TypeScript, JavaScript, Python, Java, C#/.NET, and Go.docs.aws.amazon.com · read 5 Oct 2026
Prerequisite
AWS CDK developers require Node.js 22.x or later, regardless of the application language they use.docs.aws.amazon.com · read 5 Oct 2026
Purpose
AWS CDK lets you define cloud application resources using familiar programming languages.aws.amazon.com · read 5 Oct 2026
Resource costs
Using the CDK itself has no charge, while AWS resources deployed with it can incur charges.aws.amazon.com · read 5 Oct 2026
Security limitation
CDK cannot guarantee that custom constructs enforce compliance because general-purpose code can bypass their checks.docs.aws.amazon.com · read 5 Oct 2026

Alternatives to AWS CDK

Every alternative, ranked