EVERYTHING XIAOMI
Get listed
AWS CDK logo

AWS CDK

AWS CDK is a framework for defining AWS infrastructure in programming languages and deploying it through AWS CloudFormation.

Place
#15 of 31
Score
6.2
AWS CDK's website

What AWS CDK is

AWS CDK is a framework for defining AWS infrastructure in programming languages and deploying it through AWS CloudFormation. Its stable language bindings include TypeScript, JavaScript, Python, Java, C#/.NET, and Go. The AWS Construct Library supplies reusable constructs for many AWS services and features, while CDK Pipelines supports CI/CD deployment to testing, integration, and production environments. The tool supports policy as code, drift detection, importing existing resources, and managed state. AWS CDK Explorer is a preview feature in the AWS Toolkit for Visual Studio Code for browsing projects, stacks, resources, and policies. AWS CDK itself has no charge, though AWS resources deployed with it can incur charges. Developers need Node.js 22.x or later regardless of the application language. Deployments use configured AWS credentials and IAM roles; AWS recommends managing access according to IAM security best practices. Custom constructs can bypass compliance checks, so AWS CDK cannot guarantee they enforce compliance. It runs on Linux, macOS, and Windows and supports AWS.

Good

  • Supports six stable language bindings
  • Construct Library covers many AWS services
  • CDK Pipelines supports staged CI/CD deployments
  • Supports importing existing resources and drift detection

Watch out

  • Requires Node.js 22.x or later
  • Deployed AWS resources can incur charges
  • Custom constructs can bypass compliance checks

Who it suits

AWS CDK is for developers and administrators defining cloud infrastructure with supported programming languages. It suits teams deploying AWS applications through CloudFormation and CI/CD pipelines.

Verdict

AWS CDK offers programming-language-based infrastructure definitions and deployment tools for AWS. Users should account for the Node.js prerequisite, resource charges, and the limits of custom-construct compliance checks.

Plans and prices

From AWS CDK's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
AWS CDKFreeCharges may apply for deployed AWS resources · No charge for using AWS CDK; pay for AWS resources deployed by the tool.

The facts

Each one read from AWS CDK's own pages, with the date it was checked.

What it does

CI/CD
CDK Pipelines supports deploying applications through CI/CD pipelines to testing, integration, and production environments.checked 5 Oct 2026
Construct library
The AWS Construct Library provides reusable constructs covering many AWS services and features.checked 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.checked 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.checked 5 Oct 2026
Infrastructure as code
CDK applications define AWS infrastructure in supported programming languages and deploy it through AWS CloudFormation.checked 5 Oct 2026
Intended users
AWS describes CDK as a framework for developers and administrators defining cloud infrastructure with supported programming languages.checked 5 Oct 2026
Languages
The stable language bindings are TypeScript, JavaScript, Python, Java, C#/.NET, and Go.checked 5 Oct 2026
Prerequisite
AWS CDK developers require Node.js 22.x or later, regardless of the application language they use.checked 5 Oct 2026
Purpose
AWS CDK lets you define cloud application resources using familiar programming languages.checked 5 Oct 2026
Security limitation
CDK cannot guarantee that custom constructs enforce compliance because general-purpose code can bypass their checks.checked 5 Oct 2026

The company

Company background
Amazon Web Services is part of Amazon and launched in 2006.checked 5 Oct 2026

Money

Resource costs
Using the CDK itself has no charge, while AWS resources deployed with it can incur charges.checked 5 Oct 2026

Alternatives to AWS CDK

All alternatives
  1. 1Cloudify logo

    Cloudify

    Free planOpen sourceWebAPILinuxmacOS
    8.4From $395 a month
  2. 2Terraform logo

    Terraform

    Free planWebAPILinuxmacOS
    8.0Free plan
  3. 3Terramate logo

    Terramate

    Free planOpen sourceWebAPIExtensionLinux
    8.0From $449 a month
  4. 4AWS CloudFormation logo

    AWS CloudFormation

    Free planiOSWebAPILinux
    7.7Free plan
  5. 5Pulumi logo

    Pulumi

    Free planWebAPILinuxmacOS
    7.4From $40 a month
  6. 6Oracle Cloud Infrastructure Container Registry logo
    7.0Free plan