# Introduction

> UiPath® Integration Service is the component of the
UiPath Platform that enables easy automation by providing access to third-party
applications by standardizing authorization and authentication, helping you manage API
connections and also allowing faster integration into SaaS platforms.

UiPath® Integration Service is the component of the
UiPath Platform that enables easy automation by providing access to third-party
applications by standardizing authorization and authentication, helping you manage API
connections and also allowing faster integration into SaaS platforms.

  <iframe
    src="https://www.youtube-nocookie.com/embed/xrc7IppKndY?rel=0&modestbranding=1"
    title="Accelerate building automations with UiPath Integration Service"
    style={{
      position: "absolute",
      top: 0,
      left: 0,
      width: "100%",
      height: "100%",
      border: 0,
    }}
    loading="lazy"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerPolicy="strict-origin-when-cross-origin"
    allowFullScreen
  ></iframe>

By using pre-built APIs, the development of automation projects in UiPath Studio is more
simple and more consistent, regardless of the third-party applications you are
automating.

Compared to UI Automation, API Automation often requires specific target platform
knowledge and API automation development skills. Nevertheless, once implemented, API
automations typically run a lot faster than UI-based automations and usually require
significant less maintenance.

In a nutshell, Integration Service does the following:

* Enables automation with an
  out-of-the-box library of connectors.
* Helps setting up and managing
  connections easily with standardized authentication.
* Enables kicking off automations with
  server-side triggers or events.
* Provides curated activities and
  events (with additional data filters) for ease of use.
* Simplifies automation design by
  providing a uniform experience across all Studio designers.

The three components of Integration Service are:

* Connectors
* Connections
* Triggers

## Connectors

Integration
Service comes with a large and growing catalog of popular, pre-built connectors. Any
third-party application can be coupled with the specific connector and server-side
triggers, so that robots react and respond automatically. Once set up, these
connectors can be used in UiPath Studio and other products as well, such as UiPath
Apps. Each connector has its own separate section in this user guide, so check out
the documentation for the connectors you want to use.

### Activities

Each third-party application connector comes with a dedicated set
of activities that allows you to combine automation at the API level with regular UI
automation for that specific application.

The activities help you reduce the
process development efforts for API-based native integrations. These native
integrations allow robots to seamlessly communicate directly with third-party
systems as part of an automated process.

Integration Service activities are
delivered through the `UiPath.IntegrationService.Activities` package.
To learn more, refer to [About the Integration Service
activities](https://docs.uipath.com/activities/other/latest/integration-service/about-the-integration-service-activities).

* Refer to [Adding activities to a project](https://docs.uipath.com/studio-web/automation-cloud/latest/user-guide/adding-activities-to-your-workflow) in
  Studio Web to learn how to build a workflow.
* Refer to [The Activities panel](https://docs.uipath.com/studio/standalone/latest/user-guide/the-user-interface#the-activities-panel) to learn how
  to add activities in Studio Desktop.

## Connector Builder

Complementary to any existing options that are available in the
connector catalog, you can also build your own custom connectors for any system
integration using the Connector Builder.

With Connector Builder you can
rapidly add any third-party application in the connector catalog, based on
third-party APIs, so that it becomes available across your UiPath portfolio. Once
published, you can integrate with any API that you need, create connections, build
applications with these connectors and so on. For more information, check out the
[Connector Builder](https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/connector-builder-about#about-connector-builder)
section.

## Connections

Connections allow you to establish tasks and exchanges between single users and external
applications using the authentication process of the API provider.

The **Connections** tab in Orchestrator lists the connections created for all the connectors in the selected folder.
If the connection status indicates **Connected**, it means that the connection is
functional and you can start using it in UiPath Studio to create automation
projects.

With the introduction of folder awareness within Integration
Service, connections are created within the folders, following the Orchestrator's
folder structure and permission management. You can create connections in different
folders and share the third-party application connections with other users across
the organization. You can also make the connections accessible for both attended and
unattended users, groups, and robots. For more information on folder structure and
permission management, check out the [Folders](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/folders) documentation in the Orchestrator guide.

For more information, check out the [Connections](https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/connections#connections)
page.

## Triggers

Triggers provide a
mechanism for subscribing to specific events from the third-party applications,
giving you the flexibility to automatically start processes in Orchestrator.
Automations can be kicked off based on events in connected systems by using
triggers. Before using triggers, you need to have an automation project created,
published and a trigger configured for that specific context. For more information,
check out the [Triggers](https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/triggers#triggers) page.

## Limitations

We currently do not expose the Integration Service APIs via
Swagger.

## Resources

Dedicated Integration Service courses are available in the [UiPath Academy](https://academy.uipath.com/learning-plans).

The [UiPath Community Forum](https://forum.uipath.com/c/build/integration-service/227) is the place for getting support from our ever growing community of users.
