# AWS CDK in PowerShell ## What is CDK? The [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) is an open-source software development framework to define your cloud application resources using familiar programming languages. ## Why write AWS CDK in PowerShell? Writing AWS CDK in PowerShell allows PowerShell users to leverage their existing PowerShell development skills to deploy AWS resources. ## Prerequisites - [AWS CDK Toolkit](https://docs.aws.amazon.com/cdk/v2/guide/cli.html) - PowerShell 7.0 or later - .NET Core v3.1 or later - [Nuget cli](https://learn.microsoft.com/en-us/nuget/reference/nuget-exe-cli-reference) - AWS credentials - Internet connectivity to the Nuget package source ## How to Use ### Creating a Package 1. Import Amazon.PowerShell.CDK module 2. Run `New-CdkPackage -Path -Template ` # Specify an empty directory ### Write a CDK app in PowerShell The previous steps create a CDK directory. Under the root of the package, there are cdk.json and `