Documentation

Everything you need to adopt, customize, and master the Towards The Cloud AWS starter kits.


Welcome

This documentation is your handbook for running the AWS starter kits from first clone to production deployments. Each kit gives you a production-ready foundation with secure CI/CD, multi-environment support, and battle-tested patterns.

Pick the IaC tool that fits your team:

Choose your starter kit

KitBest forKey features
AWS CDK Starter KitTeams using TypeScript who want programmatic infrastructureProjen-managed scaffold, reusable constructs, branch-based previews
AWS Terraform Starter KitTeams standardizing on Terraform with multi-account needsAutomated S3 backend, OIDC authentication, TFLint + Checkov
AWS CloudFormation Starter KitTeams preferring native AWS toolingRain-powered deployments, parameter-driven environments, cfn-lint

How the docs are organized

Each starter kit follows the same four-section structure:

  • Install - Prerequisites, initial setup, and your first deployment
  • Guides - Daily development workflows, local commands, and CI/CD behavior
  • Configuration - Repo structure, environment management, and customization options
  • Reference - Deep dives into tooling, templates, stacks, and workflows

Quick start

  1. Choose a kit based on your team's IaC preference
  2. Follow the install guide to scaffold and deploy
  3. Read the local development guide for day-to-day commands
  4. Explore configuration to customize for your organization

Each kit ships with GitHub Actions workflows, security scanning, and multi-account deployment support out of the box.