Application Integration documentation
Application Integration is an Integration-Platform-as-a-Service (iPaaS) solution in Google Cloud that offers a comprehensive set of core integration tools to connect and manage the multitude of applications and data required to support various business operations.
Learn more.
Start your proof of concept with $300 in free credit
-
Get access to Gemini 2.0 Flash Thinking
-
Free monthly usage of popular products, including AI APIs and BigQuery
-
No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses,
and more.
Training
Training and tutorials
Retrieve API payload and send an email
Create an integration to retrieve the number of page views from a public API, transform the data using data mapping, and send the resulting list in an email.
Training
Training and tutorials
Listen to Cloud Pub/Sub topic and send an email
Create an integration with a Cloud Pub/Sub trigger to listen to the Pub/Sub topic, use data mapping to transform the Pub/Sub messages, and send an email.
Training
Training and tutorials
Invoke a sub-integration using a For Each Loop task
Create an integration that uses a For Each Loop task to invoke a sub-integration.
Training
Training and tutorials
Connect to a MySQL database instance from a sample integration and perform List, Get, Create, Update, and Delete operations on the MySQL database table.
Training
Training and tutorials
Insert data into BigQuery using a For Each Parallel task
Create an integration that uses the For Each Parallel task to process a series of records in BigQuery.
Training
Training and tutorials
Store Salesforce opportunity details in Cloud SQL
Create an integration to get and store the details of a Salesforce Closed opportunity in Cloud SQL.
Use case
Use cases
Automate Salesforce opportunity to BigQuery order
Use Application Integration to automate an order management flow between a CRM and an ERP application.
Application Integration
Salesforce opportunity
BigQuery
Automation
Use case
Use cases
Automate Salesforce case routing assignments
Use Application Integration to automate the business process flow of routing and assigning a Salesforce customer case.
Application Integration
Salesforce case
Jira
ServiceNow
Use case
Use cases
API request fulfilment
Use Application Integration to route and fetch information for an ingress API request.
Application Integration
API
MySQL DB
Oracle DB
Code sample
Code Samples
Concat a string variable to a string array
Code sample
Code Samples
Filter values in a JSON array
Code sample
Code Samples
Merge two JSON arrays
Code sample
Code Samples
Remove a property of a JSON object
Code sample
Code Samples
Resolve a JSON reference
Code sample
Code Samples
All samples
Browse all samples for Application Integration.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.
[[["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-08-25 UTC."],[[["\u003cp\u003eApplication Integration is a Google Cloud iPaaS solution that connects and manages applications and data to support business operations.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides guides for setting up and understanding fundamental concepts, triggers, tasks, and connectors for Application Integration.\u003c/p\u003e\n"],["\u003cp\u003eReference materials include REST API documentation for versions v1 and v2, along with data mapping function details.\u003c/p\u003e\n"],["\u003cp\u003eResources such as pricing, quotas, limits, locations, release notes, known issues, and FAQs are available for users to consult.\u003c/p\u003e\n"],["\u003cp\u003eTraining tutorials include examples such as retrieving API payloads, using Cloud Pub/Sub, and performing database operations, showcasing practical applications of the platform.\u003c/p\u003e\n"]]],[],null,["# Application Integration documentation\n=====================================\n\n[Read product documentation](/application-integration/docs/overview)\nApplication Integration is an Integration-Platform-as-a-Service (iPaaS) solution in Google Cloud that offers a comprehensive set of core integration tools to connect and manage the multitude of applications and data required to support various business operations.\n[Learn more](/application-integration/docs/overview).\n[Get started for free](https://console.cloud.google.com/freetrial) \n\n#### Start your proof of concept with $300 in free credit\n\n- Get access to Gemini 2.0 Flash Thinking\n- Free monthly usage of popular products, including AI APIs and BigQuery\n- No automatic charges, no commitment \n[View free product offers](/free/docs/free-cloud-features#free-tier) \n\n#### Keep exploring with 20+ always-free products\n\n\nAccess 20+ free products for common use cases, including AI APIs, VMs, data warehouses,\nand more.\n\nDocumentation resources\n-----------------------\n\nFind quickstarts and guides, review key references, and get help with common issues. \nformat_list_numbered\n\n### Guides\n\n-\n\n [Application Integration overview](/application-integration/docs/overview)\n\n-\n\n [Set up Application Integration](/application-integration/docs/setup-application-integration)\n\n-\n\n [Fundamental concepts](/application-integration/docs/concepts)\n\n-\n\n [Triggers and tasks](/application-integration/docs/all-triggers-tasks)\n\n-\n\n [Connectors for Application Integration](/application-integration/docs/using-integration-connectors)\n\nfind_in_page\n\n### Reference\n\n-\n\n [REST API reference (v1)](/application-integration/docs/reference/rest/v1)\n\n-\n\n [REST API reference (v2)](/application-integration/docs/reference/rest/v2)\n\n-\n\n [Data mapping functions reference](/application-integration/docs/data-mapping-functions-reference)\n\ninfo\n\n### Resources\n\n-\n\n [Pricing](/application-integration/pricing)\n\n-\n\n [Quotas and limits](/application-integration/docs/quotas)\n\n-\n\n [Locations](/application-integration/docs/locations)\n\n-\n\n [Release notes](/application-integration/docs/release-notes)\n\n-\n\n [Known issues](/application-integration/docs/known-issue)\n\n-\n\n [Frequently asked questions](/application-integration/docs/faq)\n\nRelated resources\n-----------------\n\nTraining and tutorials \nUse cases \nCode samples \nExplore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training \nTraining and tutorials\n\n### Retrieve API payload and send an email\n\n\nCreate an integration to retrieve the number of page views from a public API, transform the data using data mapping, and send the resulting list in an email.\n\n\n[Learn more](/application-integration/docs/retrieve-api-payload-send-email) \nTraining \nTraining and tutorials\n\n### Listen to Cloud Pub/Sub topic and send an email\n\n\nCreate an integration with a Cloud Pub/Sub trigger to listen to the Pub/Sub topic, use data mapping to transform the Pub/Sub messages, and send an email.\n\n\n[Learn more](/application-integration/docs/listen-pub-sub-topic-send-email) \nTraining \nTraining and tutorials\n\n### Invoke a sub-integration using a For Each Loop task\n\n\nCreate an integration that uses a For Each Loop task to invoke a sub-integration.\n\n\n[Learn more](/application-integration/docs/invoke-sub-int-for-each-loop) \nTraining \nTraining and tutorials\n\n### Perform CRUD operations on a MySQL database\n\n\nConnect to a MySQL database instance from a sample integration and perform List, Get, Create, Update, and Delete operations on the MySQL database table.\n\n\n[Learn more](/application-integration/docs/perform-crud-operation-mysql-database) \nTraining \nTraining and tutorials\n\n### Insert data into BigQuery using a For Each Parallel task\n\n\nCreate an integration that uses the For Each Parallel task to process a series of records in BigQuery.\n\n\n[Learn more](/application-integration/docs/insert-data-bigquery-for-each-parallel-task) \nTraining \nTraining and tutorials\n\n### Store Salesforce opportunity details in Cloud SQL\n\n\nCreate an integration to get and store the details of a Salesforce Closed opportunity in Cloud SQL.\n\n\n[Learn more](/application-integration/docs/invoke-integration-salesforce-cdc-event) \nUse case \nUse cases\n\n### Automate Salesforce opportunity to BigQuery order\n\n\nUse Application Integration to automate an order management flow between a CRM and an ERP application.\n\nApplication Integration Salesforce opportunity BigQuery Automation\n\n\u003cbr /\u003e\n\n[Learn more](/application-integration/docs/automate-salesforce-opportunity-to-bigquery-order) \nUse case \nUse cases\n\n### Automate Salesforce case routing assignments\n\n\nUse Application Integration to automate the business process flow of routing and assigning a Salesforce customer case.\n\nApplication Integration Salesforce case Jira ServiceNow\n\n\u003cbr /\u003e\n\n[Learn more](/application-integration/docs/automate-salesforce-case-routing) \nUse case \nUse cases\n\n### API request fulfilment\n\n\nUse Application Integration to route and fetch information for an ingress API request.\n\nApplication Integration API MySQL DB Oracle DB\n\n\u003cbr /\u003e\n\n[Learn more](/application-integration/docs/api-fulfilment) \nCode sample \nCode Samples\n\n### Concat a string variable to a string array\n\n\n[Open GitHub\narrow_forward](https://github.com/GoogleCloudPlatform/application-integration-samples/blob/HEAD/src/concat-string-array/concat-string-array.json) \nCode sample \nCode Samples\n\n### Filter values in a JSON array\n\n\n[Open GitHub\narrow_forward](https://github.com/GoogleCloudPlatform/application-integration-samples/blob/HEAD/src/filter-json-array/filter-json-array.json) \nCode sample \nCode Samples\n\n### Merge two JSON arrays\n\n\n[Open GitHub\narrow_forward](https://github.com/GoogleCloudPlatform/application-integration-samples/blob/HEAD/src/merge-json-arrays/merge-json-arrays.json) \nCode sample \nCode Samples\n\n### Remove a property of a JSON object\n\n\n[Open GitHub\narrow_forward](https://github.com/GoogleCloudPlatform/application-integration-samples/blob/HEAD/src/remove-json-property/remove-json-property.json) \nCode sample \nCode Samples\n\n### Resolve a JSON reference\n\n\n[Open GitHub\narrow_forward](https://github.com/GoogleCloudPlatform/application-integration-samples/blob/HEAD/src/resolve-json/resolve-json.json) \nCode sample \nCode Samples\n\n### All samples\n\n\nBrowse all samples for Application Integration.\n\n\n[Get started](/application-integration/docs/samples)"]]