AWS CDK Starter Kit

Production-ready CDK project scaffold with Projen, secure CI/CD, and reusable constructs for AWS infrastructure.


Overview

The AWS CDK Starter Kit gives you a production-ready baseline for building, testing, and deploying AWS infrastructure with the AWS Cloud Development Kit (CDK). Everything stays consistent and auditable as your team scales.

Why teams choose it

  • Single-file configuration via .projenrc.ts - Projen keeps every generated file in sync with your desired defaults
  • Branch-based ephemeral environments - preview infrastructure changes safely before merging
  • Secure GitHub Actions deployments - OpenID Connect (OIDC) instead of long-lived IAM credentials
  • Clear separation of reusable constructs and deployable stacks for maintainable codebases
  • Multi-account, multi-region friendly configuration driven from a single source of truth

What's inside

ComponentDescription
Projen scaffoldReproducible project setup with generated npm scripts and workflows
Project structureOpinionated layout for constructs, stacks, and app assets under src/
GitHub ActionsOIDC-based secure deploys with no long-lived secrets
Branch previewsEphemeral environments for every feature branch
Environment matrixMulti-account configuration from .projenrc.ts

Who is this for

Developers who want a batteries-included CDK starter that standardizes CI/CD, environments, and project layout. Focus on building infrastructure, not wiring.

What you'll learn

Documentation map

SectionWhat you'll find
InstallPrerequisites, first deploy, and CI/CD setup
GuidesLocal workflows, CI/CD behavior, branch-based previews
ConfigurationProject structure, environment matrix, customization
ReferenceDeep dives into constructs, aspects, helpers, stacks

Ready to get hands-on? Start with the Install guide.