Google provides a collection of application templates that are built with best practices in mind. You can explore Google templates, and use them as a starting point for your own application development.
Before you begin
To perform the tasks in this document, ask your administrator to grant you the necessary roles on the app-enabled folder or management project:
| Task | Required roles |
|---|---|
| Preview Google-provided templates | Application Design Center Viewer ( roles/designcenter.viewer
) |
| Copy and customize a template | Application Design Center Admin ( roles/designcenter.admin
), orApplication Design Center User ( roles/designcenter.user
) |
| Create and deploy an application | Application Admin ( roles/designcenter.applicationAdmin
), orApplication Editor ( roles/designcenter.applicationEditor
) |
For more information about roles, see Access control with IAM .
Duplicate or deploy from Google templates
You can use the Google opinionated templates to do the following:
- Duplicate the template and use it as a starting point for your own template.
- Create an application based on the Google template, configure the components, and deploy.
Duplicate and customize a Google template
To duplicate and customize a Google template, do the following:
-
From the Google Cloud console, go to the Google templatespage.
-
Click Preview and customize. The template is displayed in the design canvas.
-
To use this template as a starting point for your own template, do the following:
-
Click Duplicate and customize.
-
Continue designing and configuring your new template. For detailed instructions, see Design application templates .
-
Deploy an application based on a Google template
To configure and deploy an application from a Google template, do the following:
-
From the navigation menu, click Google templates.
-
Click Preview and customize. The template is displayed in the design canvas.
-
To create an application using the Google template, do the following:
-
Click Configure app.
-
Click Create new application..
-
For detailed steps to create an application, see Manage applications .
-
What's next
- Learn how to modify components, add connections, and configure details in Design application templates .
- Understand the lifecycle of applications in Create and manage an application .
- Deploy an application from the console .

