Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

AWS CDK

Free#9 of 29 in Infrastructure as Code ToolsOrchestration / Provisioning SoftwareInfrastructure Automation

AWS CDK: An open-source IaC framework for AWS teams that prefer application languages. Ranked #9 of 29 in Infrastructure as Code Tools by our editors (8.4/10); pricing: Free plan; best for AWS teams coding infrastructure in application languages.

8.4/10Editor score
AWS CDK8.4 Visit AWS CDK

At a glance

  • Editor score
    8.4 / 10
  • Pricing
    Free plan
  • Best for
    AWS teams coding infrastructure in application languages
  • Free plan
    Yes
  • Paid from
    Free
  • Configuration language
    General-purpose language
  • Facts checked
    22 Sep 2026
AWS CDK screenshot
  • Where it wins

    • Supports TypeScript, JavaScript, Python, Java, C#/.NET, and Go
    • Includes drift detection, resource imports, previews, and governance rules
    • Builds self-updating CI/CD pipelines with CDK Pipelines
  • Where it doesn't

    • Supports AWS as its cloud platform
    • Relies on AWS CloudFormation for state management
    • Requires AWS resource charges beyond the free CDK framework

Our verdict on AWS CDK

AWS CDK is an open-source infrastructure-as-code framework for developers and platform teams building on Amazon Web Services. It lets teams define resources in TypeScript, JavaScript, Python, Java, C#/.NET, or Go, then synthesizes those definitions into AWS CloudFormation templates. The CDK CLI supports stack deployment and management, while reusable constructs help organize infrastructure definitions. It runs on Windows, macOS, and Linux, making it a fit for AWS teams that want to express infrastructure in general-purpose programming languages rather than a dedicated configuration language.

Its strongest operational features cover previewing, change visibility, and ongoing control. The cdk diff command compares local infrastructure definitions with deployed stacks, while cdk drift detects configuration differences through AWS CloudFormation. Existing AWS resources can be imported into CDK stacks, and Aspects apply validation, tagging, compliance, and governance rules. CDK Pipelines adds self-updating CI/CD pipelines, with integrations including AWS CodePipeline, AWS CodeCommit, GitHub, and AWS CodeStar. These capabilities make AWS CDK suitable for teams connecting infrastructure definitions with application development and delivery workflows.

According to the published pricing model, AWS CDK itself is open source and has a free plan, with no additional charge for the framework. AWS resources provisioned through it may incur normal AWS service charges. State is handled through AWS CloudFormation rather than a separate CDK-hosted state service. AWS CDK is a strong choice for teams committed to AWS and comfortable with CloudFormation-backed workflows, especially when policy rules, drift detection, imports, and CI/CD matter. Teams needing one infrastructure tool across multiple cloud platforms should choose an alternative with broader cloud coverage.

Your product? Our editors can test AWS CDK in depth and publish a review, labelled as paid · from $149/mo →

AWS CDK pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on aws.amazon.com

AWS CDK fact sheet

Free planYes
Paid fromFree
Configuration languageGeneral-purpose language
Supported cloudsAWS
State managementManaged
Policy as codeYes
Drift detectionYes
Import existing resourcesYes
Self-hosted executionYes
DeploymentCloud
SupportDocs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websiteaws.amazon.com
Facts checked22 Sep 2026

Alternatives to AWS CDK

See all AWS CDK alternatives →

Also Ranked In

AWS CDK is ranked in 3 of our directories.

Used AWS CDK? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used AWS CDK for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — AWS CDK 8.4/10

AWS CDK is listed in our Infrastructure as Code Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/aws-cdk/"><img src="https://www.itechguides.com/best/badge/aws-cdk.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update