Cause: Got this error after executing 1) `npm install @aws-cdk/aws-lambda` 2) `cdk diff` --> threw error This is because of the version mismatch of @aws-cdk/aws-lambda package against @aws-cdk/core. The package.json file looked like this: "dependencies": { "@aws-cdk/aws-lambda": "^1.78.0", "@aws-cdk/aws-sns": "1.49.1", "@aws-cdk/aws-sns-subscriptions": "1.49.1", "@aws-cdk/aws-sqs": "1.49.1", "@aws-cdk/core": "1.49.1" } Fix: Updated the package.json file as follows: "dependencies": { "@aws-cdk/aws-lambda": " 1.49.1 ", --> changed here "@aws-cdk/aws-sns": "1.49.1", "@aws-cdk/aws-sns-subscriptions": "1.49.1", "@aws-cdk/aws-sqs": "1.49.1", "@aws-cdk/core": "1.49.1" } And then running `npm i` fixed the issue. From next time ...