Define cloud infrastructure using familiar programming languages
Free
Open source
No reviews yet. Be the first to review AWS CDK!
Write a ReviewYes, CDK itself is free and open source. You pay only for AWS resources you create. No additional CDK licensing costs.
Cloud Development Kit lets you define AWS infrastructure using programming languages. TypeScript, Python, Java, C#, and Go. Alternative to YAML/JSON templates.
CDK is AWS-specific and uses real programming languages. Terraform is multi-cloud with HCL. CDK for AWS-only; Terraform for multi-cloud or infrastructure teams.
CDK generates CloudFormation templates. You write TypeScript/Python instead of YAML. CDK provides higher-level abstractions and type safety.
TypeScript (best support), Python, Java, C#, and Go. TypeScript and Python are most commonly used. Same constructs available in all languages.