> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> An Integration represents an external technology instance integrated into FlexDeploy that is running in one or more Environments. Credential Stores an

An ***Integration*** represents an external technology instance integrated into FlexDeploy that is running in one or more Environments. ***Credential Stores and Providers*** can now be found under integrations as well.

There are many types of Integrations:

1. [**Source Control Repositories**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/scm-instance.md) - represent a source code management system such as Subversion, Git, TFS, CVS, etc. Holds properties necessary to authenticate. The paths to specific projects in the SCM are contained in the project instead so that the Instance can be used across many projects.

2. [**Testing Instances**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/test-instance.md) - represent a software test tool. Holds properties necessary to run tests, and allows the properties to be used wherever the test is run.

3. [**Issue Tracking System Instances**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/issue-tracking.md) - represent an Issue Tracking System. Currently JIRA, Redmine, Azure Boards, GitLab, and GitHub are supported out-of-box, and custom systems can be created. The settings on this Instance allow FlexDeploy to authenticate and manage tickets in the issue tracking system.

4. [**Change Management System Instances**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/change-management.md) - represent a Change Management System. ServiceNow, Freshservice, BMC Helix Remedyforce, and Jira ITSM are supported out-of-box, and custom systems can be created. The configuration of this instance allows FlexDeploy to maintain change tickets in the change management system.

5. [**Credential Stores**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/administration/credentials/credential-store.md) **-** represent an instance of specific type of credential store provider. You can have many such credential stores in FlexDeploy of same or different type. There is one credential store created by default, which is named Local.

6. [**Cloud**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/cloud-account-and-provider.md) - represents cloud accounts for various providers. A number of providers are supported out of the box. Custom cloud providers can also be created. Cloud Accounts allow FlexDeploy to access various clouds, platforms, and tools during workflow executions.

7. [**Containers**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/container-account-and-provider.md) - Accounts for container services like Docker and Kubernetes

8. [**Artifact Repository**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/artifact-repository-account-and-provider.md) - Accounts for Nexus, Artifactory, or other Artifact Repositories

9. [**CI Server**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/ci-server-account-and-provider.md) - Accounts for Jenkins or other CI tools

10. [**Scan Tool**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/scan-tool-account-and-provider.md) - Accounts for Acunetix, Checkmarx, SonarQube, or other Scan tools

11. [**Messaging**](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/messaging-instance.md) - Accounts for Microsoft Teams, Slack, or other messaging tools

12. **Other** - Other account providers can be setup here if they don’t fit well in another category.

# Viewing Integrations

There are 2 permissions associated with the integrations page. It is recommended that if a group has permission to ***Integration Providers***, the group should also be given permission to ***Integration Instances***.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590916050.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=ca8edc25a51d1c186e3f1393bf5da2b8)

To view the list of Integrations defined within FlexDeploy, select ***Integrations*** tab from the menu under ***Configuration***.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590916053.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=ccac14e247378a2ffaa2b5de3a2f99ed)

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590916047.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=f1dd7c5f96cf4404dd1de11f1ceee677)

By default, only active Integration instances are displayed in each table, and the data is ordered by updated on with the most recent on top. To refine the results, you can sort by each column in the tables as well as query the values in each column.

# Creating or Editing Integrations

Each Integration type has slightly different configuration requirements. The following links will assist in setting up Integrations.

* [SCM Integration](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/scm-instance.md)

* [Test Integration](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/test-instance.md)

* [Issue Tracking Integration](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/issue-tracking.md)

* [Change Management Integration](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/change-management.md)

* [Credential Store and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/administration/credentials/credential-store.md)

* [Cloud Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/cloud-account-and-provider.md)

* [Container Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/container-account-and-provider.md)

* [Artifact Repository Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/artifact-repository-account-and-provider.md)

* [CI Server Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/ci-server-account-and-provider.md)

* [Scan Tool Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/scan-tool-account-and-provider.md)

* [Messaging Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/messaging-instance.md)

Refer to the [Creating/Editing an Account and Provider](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-users-guide/integrations/accounts-and-providers.md) page for more details for managing accounts and providers.

# Inactivating/Activating Integrations

To inactivate an Integration instance at any time, click the ***Active Checkmark*** on the desired Integration instance in the table, and it will toggle to ***Inactive***. This will hide that Integration instance, until the ***Active*** checkbox is unchecked. To reactivate an Integration instance, click the ***Inactive Icon*** and it will toggle back to ***Active***.
