Getting Started

Documentation

Everything you need to adopt, customize, and run the Towards The Cloud AWS products (the CDK Landing Zone and the starter kits).

Welcome

This documentation covers two types of products from Towards The Cloud: a managed multi-account AWS foundation and a set of single-account starter kits. Pick the one that matches where you are in your AWS journey.

Mermaid diagram loading.

Products

ProductBest forKey features
AWS CDK Landing ZoneTeams standing up a governed multi-account AWS environmentAWS Organization, SCPs, account baselines, StackSets, GitHub OIDC CI/CD
AWS CDK Starter KitTeams using TypeScript who want programmatic single-account 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

AWS CDK Landing Zone

The Landing Zone is a licensed, ready-made multi-account AWS environment built with CDK. It deploys your AWS Organization, sets up security guardrails (SCPs), rolls out account baselines via CloudFormation StackSets, and wires up GitHub Actions CI/CD, all from configuration files you own and version control.

Start with the Landing Zone overview to understand what it deploys, then follow the Install guide to get started.

Starter Kits

The starter kits are single-account project scaffolds for CDK, Terraform, and CloudFormation. Each gives you a production-ready baseline with secure CI/CD, multi-environment support, and battle-tested patterns. Choose the IaC tool that fits your team.

How the docs are organized

Every product follows the same four-section structure:

  • Install: prerequisites, initial setup, and your first deployment
  • Configuration: every customer-editable file and option
  • Guides: task-oriented walkthroughs for common operations
  • Reference: deep dives into stacks, constructs, StackSets, and workflows

Quick start

  1. Choose a product: the Landing Zone for a full multi-account foundation, or a starter kit for a single-account scaffold
  2. Follow the install guide to deploy for the first time
  3. Explore configuration to customize for your organization
  4. Use the guides for day-to-day operations