jsii
allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!
A class library written in TypeScript can be used in projects authored in TypeScript or Javascript (as usual), but also in C# (and other languages from the .NET family), Go, Java, Python, ... More languages will be added in the future!
Introduction - The jsii reference
aws/aws-cdk: The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code @GitHub