Generate Infrastructure-as-Code templates (CloudFormation, Terraform, etc.) from your existing AWS resources.
Former2 is an open-source tool that generates Infrastructure-as-Code (IaC) templates from existing AWS resources. It scans your AWS account via the AWS SDK and outputs templates in formats like CloudFormation, Terraform, CDK, and Pulumi. This solves the problem of manually reverse-engineering live AWS environments into reusable, version-controlled code.
Cloud engineers, DevOps teams, and developers managing AWS infrastructure who want to adopt or migrate to Infrastructure-as-Code practices.
Developers choose Former2 for its security-focused, browser-based approach that keeps credentials local, its support for multiple IaC formats, and its ability to work with both cloud and local (LocalStack) environments without creating AWS resources.
Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates templates for CloudFormation, Terraform, CDK, Pulumi, and diagrams, as listed in the supported outputs, offering flexibility for different IaC workflows.
Credentials are used only to sign AWS API calls and kept in memory, never transmitted externally, ensuring data privacy and minimizing security risks.
Accessible via former2.com with a user-friendly interface, and the browser extension enables full AWS service coverage by bypassing CORS limitations.
Works with LocalStack endpoints for testing, with specific configuration steps provided, allowing for safe development without live AWS costs.
As indicated by badges, only 84% of CloudFormation and 49% of Terraform resources are supported, leading to gaps for certain AWS services.
Full AWS service support requires installing a browser extension, which can be inconvenient or impossible in restricted corporate environments.
The command-line version has reduced features compared to the web interface, as noted in the CLI instructions, limiting automation possibilities.
Usage may incur small charges for AWS API calls, as mentioned in the pricing section, adding unexpected costs for extensive scans.