Generate Typescript and SAM template code for an AWS cloud-native serverless applications from diagrams.
The diagrams supported by this tool can be created and edited using the free open-source tool from diagrams.net (formerly known as draw.io).
Check here for sample diagram files you can use.
To use AWS-Viz you can either:
- Right click the diagram file (must have the extension
.drawio
) and chooseAWS-Viz: Generate/Update Code
. - Open the diagram file (must have the extension
.drawio
) and choose the code generation icon in the menu item on its top-right. You can optionally install the Draw.io Integration VS Code extension.
AWS-Viz has no specific requirements, but keep in mind:
- To deploy the code generated by AWS-Viz, you will need to have an AWS account and have the AWS SAM CLI installed.
- The code generated by AWS-Viz needs to be built locally, this requires NodeJS 14 or newer and NPM (which is included with NodeJS installation).
AWS-Viz is not affiliated, associated, authorized, endorsed by, or in any way officially connected with AWS nor diagrams.net.