AWS CDK Starter Kit

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.

Mermaid diagram loading.Repository Structure Deployment Flow

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.