What is AWS Application Composer?
AWS Application Composer is a visual designer that you can use to build your serverless applications from multiple AWS services.
We recommend a basic understanding of the following topics:
To learn more, see Serverless concepts.
Use the Application Composer interactive builder to design your application architecture by selecting, integrating, and defining AWS resources on a canvas. As you design, Application Composer automatically develops your infrastructure as code (IaC) templates, following AWS best practices. With Application Composer, you can start with an initial sketch, create deployable code, and integrate into your current workflows to improve your development experience.

Topics
Design your serverless application architecture
Place supported AWS resources on the Application Composer canvas to visualize and design your application architecture.

Configure your AWS resources
Configure how your resources interact with each other by visually connecting them together. Specify their properties further through a curated properties panel.

Define your infrastructure as code (IaC) templates
As you design, Application Composer automatically creates your AWS CloudFormation and AWS Serverless Application Model (AWS SAM) templates, following AWS best practices. You can view and modify your templates directly from within Application Composer. Application Composer automatically syncs changes between the visual canvas and your template code.

Integrate with your existing workflows
Import existing AWS CloudFormation and AWS SAM templates to visualize them for better understanding and modify their design. Export the templates that you create within Application Composer and integrate them into your existing workflows towards deployment. Use connected mode to automatically sync and save Application Composer with your local machine.

Benefits of Application Composer
With Application Composer, you can focus on designing what you want to accomplish and let Application Composer build how it is accomplished. Use Application Composer to create deployable code without needing to be an expert in AWS CloudFormation.
Accessing Application Composer
Use Application Composer in the AWS Management Console with a supported web browser. For more information, see Setting up Application Composer.
Learn more
To continue learning about Application Composer, see the following:
-
Visually design and build serverless applications | Serverless Office Hours
– Overview and demo of Application Composer.
Next steps
To set up Application Composer, see Setting up Application Composer.