# Application Integration overview


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 (Google Cloud services and third-party SaaS) and data required to support various business operations.


Application Integration is serverless, auto-scales, and is fully managed by Google. This means that with simple point-and-click configurations, you can quickly and securely create, maintain, and scale your *integrations* directly on top of Google's scalable infrastructure.

## Key features

Application Integration offers the following key features:

### [Unified integration editor](https://cloud.google.com/application-integration/docs/integration-designer-layout)


An intuitive drag-and-drop interface that lets you design and develop your entire integration flow with little or no code.

### [Plug-and-play connectors](https://cloud.google.com/application-integration/docs/using-integration-connectors)


A growing library of pre-built connectors to connect to various Google Cloud services and other business applications.

### [Data mapping and transformations](https://cloud.google.com/application-integration/docs/data-mapping-overview)


A visual data mapping editor with comprehensive mapping functions to address complex data transformation requirements in no time.

### [Custom-configurable tasks](https://cloud.google.com/application-integration/docs/tasks)


Built-in tasks to define individual actions within an integration to facilitate seamless data transfer, communication, and synchronization between applications.

### [Event driven triggers](https://cloud.google.com/application-integration/docs/triggers)


Out-of-the-box triggers that let you initiate and automate the execution of the configured tasks in an integration.

### [Cloud Monitoring](https://cloud.google.com/application-integration/docs/monitoring-overview)


Monitor and get visibility into the usage, performance, alerts, and the overall health of your integration resources.

### [Cloud Logging](https://cloud.google.com/application-integration/docs/cloud-logging)


View logs in Cloud Logging and leverage features of the real-time log-management system such as storage, search, analysis, and monitoring support.

### [Identity federation](https://cloud.google.com/iam/docs/federated-identity-supported-services#application-integration)


With identity federation, you can use your existing identity provider to authenticate users to Application Integration.

### [Gemini to build integrations](https://cloud.google.com/application-integration/docs/build-integrations-gemini)


Gemini assists you to create and build integrations using your natural language statements (or prompts) as input.

## High-level architecture

The following diagram shows the high-level architecture of Application Integration:


![Application Integration overview diagram](https://docs.cloud.google.com/static/application-integration/images/overview-diagram.png)

![Application Integration overview diagram](https://docs.cloud.google.com/static/application-integration/images/overview-diagram.png)

## Key benefits


With Application Integration, business organizations can:

- Configure and use integrations to connect enterprise applications like [Salesforce](https://www.salesforce.com/), databases like [MySQL](https://www.mysql.com/), and event driven systems like [Cloud Pub/Sub](https://cloud.google.com/pubsub).
- Create long-running processes triggered by a variety of source data inputs.
- Invoke integrations in response to external events or on a customized schedule.
- Access and [transform data](https://docs.cloud.google.com/application-integration/docs/data-mapping-overview) payloads between applications into meaningful schema.
- [Automatically scale](https://docs.cloud.google.com/application-integration/docs/autoscaling) integration workloads and adapt to changing demands, ensuring consistent performance and reliability.

## Quotas and limits

For information about quotas and limits, see [Quotas and limits](https://docs.cloud.google.com/application-integration/docs/quotas).

## What's next

- Get started and [set up Application Integration](https://docs.cloud.google.com/application-integration/docs/setup-application-integration) in your Google Cloud project.
- Start a [quickstart](https://docs.cloud.google.com/application-integration/docs/quickstarts).
- Use [Gemini to build integrations](https://docs.cloud.google.com/application-integration/docs/build-integrations-gemini).
- Learn about the following:
  - [Application Integration fundamental concepts](https://docs.cloud.google.com/application-integration/docs/concepts)
  - [Application Integration quotas and limits](https://docs.cloud.google.com/application-integration/docs/quotas)
  - [Application Integration pricing](https://docs.cloud.google.com/application-integration/docs/pricing)
- Post questions and discuss Application Integration with the community on [Cloud Forums](https://www.googlecloudcommunity.com/gc/Integration-Services/bd-p/cloud-integration-services).