This repository is a curated collection of reusable AWS CloudFormation templates that automate the provisioning of AWS resources using infrastructure as code. The templates serve as ready‑to‑deploy blueprints for common AWS components—such as VPCs, EC2 instances, databases, and security groups—and include serverless application templates that combine API Gateway with Lambda to create endpoints triggered by HTTP requests without manual configuration.
The templates are written in declarative YAML or JSON and support nested stack composition, allowing related resources to be grouped into reusable child stacks referenced from a parent template. They expose parameterized variables for dynamic configuration at stack creation time and use stack output bindings to export values for use by other stacks or external systems. The catalog is structured into a categorized folder hierarchy, making it easy to discover and reuse templates across common service patterns.
The collection also includes examples that demonstrate deploying a REST API with Lambda using non‑proxy integration, where incoming HTTP request data is transformed into function calls through custom mapping templates. These infrastructure‑as‑code examples provide a repeatable, version‑controlled way to define and manage AWS infrastructure as single stacks or as part of larger deployments.