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
| Kit | Best for | Key features |
|---|---|---|
| AWS CDK Starter Kit | Teams using TypeScript who want programmatic infrastructure | Projen-managed scaffold, reusable constructs, branch-based previews |
| AWS Terraform Starter Kit | Teams standardizing on Terraform with multi-account needs | Automated S3 backend, OIDC authentication, TFLint + Checkov |
| AWS CloudFormation Starter Kit | Teams preferring native AWS tooling | Rain-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
- Choose a kit based on your team's IaC preference
- Follow the install guide to scaffold and deploy
- Read the local development guide for day-to-day commands
- 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.