Design AWS infrastructure visually and generate production-ready Terraform or CloudFormation — no manual IaC writing required.
AWS Infra Generator is a browser-based platform engineering tool that helps you go from service selection to deployable infrastructure in minutes.
Pick the AWS services you need, configure them through a guided wizard, validate your setup, and export a ready-to-use IaC project — all without leaving your browser. No backend server required; everything runs client-side.
| Who | How it helps |
|---|---|
| DevOps & Platform Engineers | Prototype stacks faster, standardize templates, and catch dependency issues before deploy |
| Developers | Learn AWS architecture patterns and generate correct IaC without starting from a blank file |
| Startups & Small Teams | Ship infra quickly without deep Terraform or CloudFormation expertise |
| Consultants | Produce consistent, documented infrastructure for client projects |
In practice, you save time, reduce misconfiguration, and get clearer cost and architecture visibility before anything hits AWS.
git clone https://github.com/NotHarshhaa/aws-infra-generator.git
cd aws-infra-generator
npm install
npm run devOpen http://localhost:3000 in your browser.
| Step | What you do |
|---|---|
| Services | Select AWS services (or start from a preset template) |
| Configure | Set project name, region, environment, output format, and per-service options |
| Generate | Validate and generate Terraform or CloudFormation files |
| Export | Preview, copy, or download everything as a ZIP |
Terraform:
cd my-infra
terraform init
terraform plan
terraform applyCloudFormation:
cd my-infra
aws cloudformation deploy \
--template-file template.json \
--stack-name my-infra-stack \
--capabilities CAPABILITY_IAMTip: If you change configuration after generating, the app will prompt you to re-generate before exporting — so your download always matches your latest settings.
A clear Services → Configure → Generate → Export flow with step navigation, validation gates, and progress you can trust.
VPC, EC2, Lambda, ECS, EKS, S3, RDS, DynamoDB, ALB, API Gateway, IAM, SQS, SNS, CloudWatch, Step Functions, CodePipeline, and more — with automatic dependency resolution so related services are included for you.
Jump-start common patterns: web apps, serverless APIs, microservices, data pipelines, ML workloads, and static sites.
See monthly and yearly cost projections with per-service breakdowns before you deploy.
Interactive architecture view with service relationships, categories, and SVG export for docs and presentations.
Plan output is parsed from your actual generated .tf files — see which resources will be created and key attributes before you download.
Dependency checks, config validation, and warnings — so you fix issues before generating code.
Download a ZIP with your IaC files, optional README.md and .gitignore, deploy commands, and file preview with copy/open actions.
Runs entirely in the browser. Your config stays on your machine. Generation is instant with no server round-trips.
Wizard progress is saved locally — refresh the page and pick up where you left off.
Built with passion and purpose by Harshhaa.
Your ideas, feedback, and contributions are what make this project better.
Let's shape the future of cloud infrastructure together with AWS Infra Generator! 🚀
Connect & Collaborate:
- GitHub: @NotHarshhaa
- Blog: ProDevOpsGuy
- Telegram Community: Join Here
- LinkedIn: Harshhaa Vardhan Reddy
If you found this project useful:
- ⭐ Star the repository to show your support
- 📢 Share it with your friends and colleagues
- 📝 Open issues or submit pull requests to help improve it
Join the community, share your experience, and help us grow!

