Canvas CloudAI
Canvas Cloud AI

CDK

advanced
software
Enhanced Content

Definition

Cloud Development Kit - framework for defining cloud infrastructure using familiar programming languages. Like writing cloud infrastructure using the same code you use for applications.

Real-World Example

Developers use AWS CDK to define their cloud infrastructure using Python or TypeScript instead of YAML templates.

Cloud Provider Equivalencies

CDK is an Infrastructure as Code (IaC) approach that lets you define cloud resources using programming languages. AWS CDK is the primary CDK product. Other clouds typically use declarative IaC (Bicep/ARM) or Terraform; OCI Resource Manager is Terraform-based. There are also multi-cloud CDK-style tools (e.g., CDK for Terraform), but they are separate from AWS CDK.

AWS
AWS Cloud Development Kit (AWS CDK)
AZ
Azure Bicep (closest equivalent) / Azure Resource Manager (ARM) templates
GCP
Google Cloud Deployment Manager (legacy) / Terraform on Google Cloud (commonly used alternative)
OCI
OCI Resource Manager (Terraform-based)

Explore More Cloud Computing Terms