Well-Architected Framework Review Automation Tool is a serverless application that automates the process of assessing the architecture of a given AWS account against the Well-Architected Framework.
Learn more in this blog post
The WAFR Automation Tool is designed to automate the assessment of AWS architectures against the Well-Architected Framework. It targets cloud architects and DevOps teams aiming to enhance quality, security, and performance of their AWS environments.
This project leverages a scalable serverless architecture using AWS technologies:
- Built using AWS Serverless Application Model (SAM)
- Runs as a collection of serverless functions that automatically assess AWS accounts
- Performs automated checks against Well-Architected Framework principles
- Automatic scaling with a pay-per-use cost model
- Docker >= 19.03
- the Docker daemon must also be running
- AWS SAM CLI >= 1.134.0
- Node.js >= 22.x
From the project root directory, run:
$ pnpm installMore information about the backend can be found in the Backend README.
More information about the frontend can be found in the Frontend README.
Contributions of any kind are welcome to help improve this project.
Please read our contributing guidelines guidelines before submitting a pull request or issue.
Copyright 2025 TrackIt
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
For questions, suggestions, or support, please open an issue on GitHub or contact us via the blog.

