Find a working CDK example for a specific AWS service (like Lambda, RDS, or S3) and adapt it as a starting point for your own infra.
Learn how to define AWS infrastructure in Python or TypeScript code instead of clicking through the AWS console.
Contribute a new CDK example pattern to the official AWS samples collection for the community.
Compare how the same AWS infrastructure pattern is written in different programming languages (Python vs TypeScript vs Go).
Requires an AWS account, AWS CLI credentials configured, and CDK CLI installed, assumes prior CDK familiarity.
This repository is a collection of example projects from Amazon Web Services showing how to use the AWS Cloud Development Kit, commonly called CDK. The CDK is a tool that lets developers define cloud infrastructure, things like servers, databases, and storage, using code instead of through a web dashboard or configuration files. These examples show common patterns and setups that you might want to replicate for your own projects. The examples are organized by programming language. The collection covers TypeScript, Python, C# (.NET), Java, and Go, with the goal of eventually having the same set of examples available in each language. Each example demonstrates a particular service setup or infrastructure arrangement that you could adapt for your own use. Amazon describes this as an intermediate learning resource. The README suggests reading the CDK Developer Guide or completing the CDK Workshop before diving into these examples, since they assume some familiarity with the CDK already. Links to both of those resources, along with the API reference and a community resource list, are included in the README. There is also a small section listing larger, more complete example applications hosted in separate repositories. These go beyond the individual service examples and show entire applications built with CDK, combining multiple AWS services together. The project is maintained by AWS and welcomes contributions: either fixes to existing examples or new examples added in any of the supported languages. The code is licensed under the Apache 2.0 license, which allows free use and modification.
← aws-samples on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.