What problem does it solve?
AWS Transform removes the heavy lifting of upgrading and migrating large codebases by automating risky refactors and version changes across languages, frameworks, and AWS SDKs.
Core Features & Use Cases
- Automated code transformations: Upgrades and migrations via AWS Transform (ATX), including language/runtime upgrades, AWS SDK migrations, and framework/libraries refactors.
- Local or at-scale execution: Run on a few repositories locally, or execute many transformations remotely using AWS Batch/Fargate.
- Repository-driven match reporting: Inspects repos to determine which transformation definitions apply and produces a clear match report before executing.
- Custom transformation definitions: Supports defining and running organization-specific transformations through ATX custom definitions.
Quick Start
Provide one or more repository paths or git URLs, confirm the transformation plan shown in the match report, then run the transformation in local or remote mode as prompted.