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 templates page.
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.