You can download your project templates as a JSON file and save it in your local system. As a result, your entire template is available in a file, which you can import in another integration project without any modifications. Importing a project template creates a new template with the same configuration as the downloaded template file.
Before you begin
To get the permissions that
you need to import and download templates,
ask your administrator to grant you the
Application Integration Editor (`roles/integrations.integrationEditor`)
IAM role on the project.
For more information about granting roles, see Manage access to projects, folders, and organizations.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eYou can download project templates as JSON files to save locally, enabling them to be imported into other integration projects without modification.\u003c/p\u003e\n"],["\u003cp\u003eTo import or download templates, you must have the Application Integration Editor (`roles/integrations.integrationEditor`) IAM role on the project.\u003c/p\u003e\n"],["\u003cp\u003eDownloading a template involves navigating to the Application Integration Templates page, selecting the desired template (global, shared, or project), and clicking the "Download template" button.\u003c/p\u003e\n"],["\u003cp\u003eImporting a template involves going to the Templates page, clicking "Import to project templates," selecting a JSON file, and then uploading it to be available in the "Project templates" tab.\u003c/p\u003e\n"],["\u003cp\u003ePre-GA offerings may have limited support, and you should review the "Pre-GA Offerings Terms" and launch stage descriptions for further details.\u003c/p\u003e\n"]]],[],null,["# Import and download templates\n\nSee the [supported connectors](/integration-connectors/docs/connector-reference-overview) for Application Integration.\n\nImport and download templates\n=============================\n\n|\n| **Preview\n| --- templates**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nYou can download your project templates as a JSON file and save it in your local system. As a result, your entire template is available in a file, which you can import in another integration project without any modifications. [Importing a project template](/application-integration/docs/import-download-templates#import-templates) creates a new template with the same configuration as the downloaded template file.\n\nBefore you begin\n----------------\n\n1.\n\n To get the permissions that\n you need to import and download templates,\n\n ask your administrator to grant you the\n\n\n Application Integration Editor (\\`roles/integrations.integrationEditor\\`)\n IAM role on the project.\n\n\n For more information about granting roles, see [Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access).\n\n\n You might also be able to get\n the required permissions through [custom\n roles](/iam/docs/creating-custom-roles) or other [predefined\n roles](/iam/docs/roles-overview#predefined).\n\nDownload templates\n------------------\n\nTo download a template, do the following:\n\n1. In the Google Cloud console, go to the **Application Integration** page.\n\n [Go to Application Integration](https://console.cloud.google.com/integrations)\n2. In the navigation menu, click **Templates** .\n\n The **Templates** page appears listing all the templates (global, shared, and project) available in your Google Cloud project.\n3. To download a global template, click the template that you want to download from the **Global templates** tab.\n\n To download a shared template, click the template that you want to download from the **Shared templates** tab.\n\n To download a project template, click the template that you want to download from the **Project templates** tab.\n4. Click the template that you want to download from the respective tab selected.\n5. In the template details page, click download **Download template** .\n\n The \u003cvar translate=\"no\"\u003eTEMPLATE_NAME\u003c/var\u003e.json file is automatically saved in your web browser's default download folder.\n\nImport templates\n----------------\n\nTo import a template, do the following:\n\n1. In the Google Cloud console, go to the **Templates** page.\n\n [Go to Templates](https://console.cloud.google.com/integrations/templates)\n2. Click **Import to project templates** , and select the template JSON file that you want to import from your local system.\n\n The **Upload template - Preview** page appears.\n\n\n3. Review the rendered template details, and click **Upload** .\n\n The template is imported to your project and is available in the **Project templates** tab.\n\nWhat's next\n-----------\n\n- Learn how to use templates to create an integration, see [Create integrations from templates](/application-integration/docs/create-integration-from-templates).\n- Learn how to create templates, see [create templates](/application-integration/docs/create-templates).\n- Learn how to share templates, see [share templates](/application-integration/docs/share-templates).\n- Learn how to manage templates, see [manage templates](/application-integration/docs/manage-templates)."]]