Create templates

Preview — templates

This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of theService Specific Terms. Pre-GA features are available "as is" and might have limited support. For more information, see thelaunch stage descriptions.

This page describes how to create project templates in Application Integration. Project templates are project-level resources and are created and managed by the project owner. Only the project owner can create, modify, and delete these project templates.

Required role

To get the permission that you need to create templates, ask your administrator to grant you theApplication Integration Editor (roles/integrations.integrationEditor) IAM role on the project. For more information about granting roles, seeManage access to projects, folders, and organizations.

This predefined role contains the integrations.templates.create permission, which is required to create templates.

You might also be able to get this permission withcustom roles or otherpredefined roles.

Create project templates

You can create a project template from anintegration or from atemplate import file.

Create a template from an integration

To create a project template from an integration, do the following:

  1. In the Google Cloud console, go to theApplication Integration page.

    Go to Application Integration

  2. In the navigation menu, clickIntegrations.

    TheIntegrations page appears listing all the integrations available in the Google Cloud project.

  3. Select an existing integration or clickCreate integration tocreate a new one.
    • If you are using an existing integration, review your existing integration to ensure that it's complete and ready to use as a template. Make any configuration changes as needed.
    • If you are creating a new integration, add and configure the requiredtasks,triggers, andconnectors to build your integration template.
    • Tip: UseConfig variables when configuring the input and output parameters of the components of your integration. This allows you to create a template that can be used in multiple environments.
  4. Once your integration is ready, clickTemplates> Create a new template from the integration editornavigation bar.

    The integration editor switches to template mode, temporaily locking any further actions on the integration, and theCreate Template pane appears.

    create template panecreate template pane

  5. Provide the following details in theCreate Template pane:
    1. Template name: Enter a name for the template.
    2. Category: Categories represent the business function of the template. Select one or more categories that apply to the template.
    3. Description: Optionally, enter a description for the template.
    4. Tags: Optionally, enter a comma-delimited list tags for the template. Tags are keywords that help you find and organize your templates.
    5. How to use: Optionally, enter a description of how to use the template. This description is displayed in the template details page.
  6. ClickPreview.

    ThePreview Template details pane appears showing the details of the template including the config variables that will be created.

  7. To create the template, clickCreate Template.

    A template based on the integration is created. To view the template, go to theTemplates page and click theProject Templates tab.

Create a template from a template import file

To create a project template from a template import file, seeImport templates.

What's next

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.