> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/developer-tools/integrations/snyk-essentials-integrations-reference.md).

# Snyk Essentials integrations reference

Reference for Snyk Essentials integration availability, sync times, connection statuses, and Snyk Broker setup

{% hint style="info" %}
**Snyk is rolling out a new navigation.** The steps on this page describe the classic interface. If your view looks different, visit [Navigate the Snyk Web UI](https://docs.snyk.io/navigate-the-snyk-web-ui#where-things-moved) to map these options to the new interface.
{% endhint %}

## Snyk Essentials integrations reference

The **Integrations** page, under **Settings** > **Integrations**, shows all active integrations, including any data automatically synced from your existing Snyk Organizations.

The following supported Snyk data are automatically synced: Snyk Open Source, Snyk Code, Snyk IaC, Snyk Container.

Each connected integration enables you to pause data syncing, modify integration profiles and configurations, delete the integration, or check when the integration was last synced and when the next sync is scheduled.

### Integrations syncing time

Depending on the type of action, the syncing times might differ:

* Commits - 6 hours
* Get repository list - 6 hours
* Enrich repository - daily
* Sync repository (archive old or deleted repositories) - weekly
* Get organization chart - weekly

### Integration connection statuses

After you finish setting up an integration, you can see the following connection statuses:

* Setup in progress
* Connected
* Connection failed
* x profile(s) connected
* x/y profile(s) connected
* x profile(s) failed

If you encounter any of the failed statuses, check the Connection failure details list available on the integration card.

### Snyk Essentials integrations ecosystem

You can refer to the table below to verify the availability and compatibility of all integrations for Snyk Essentials. The integrations are categorized by type, listed by name, and indicated as available or not for Snyk Essentials.

<table><thead><tr><th width="172">Integration type</th><th width="164">Integration name</th><th width="198">Snyk Essentials</th></tr></thead><tbody><tr><td>SCM</td><td><ul><li><a href="/developer-tools/integrations/scm-integrations/group-level-integrations/github-for-snyk-essentials.md">GitHub</a></li><li><a href="/developer-tools/integrations/scm-integrations/group-level-integrations/bitbucket-for-snyk-essentials.md">BitBucket</a></li><li><a href="/developer-tools/integrations/scm-integrations/group-level-integrations/gitlab-for-snyk-essentials.md">GitLab</a></li><li><a href="/developer-tools/integrations/scm-integrations/group-level-integrations/azure-devops-for-snyk-essentials.md">Azure DevOps</a></li></ul></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Dev portals and Service catalogs</td><td><ul><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md">Backstage catalog</a></li><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#servicenow-cmdb-for-scm-integrations">ServiceNow CMDB</a></li><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#atlassian-compass">Atlassian Compass</a></li><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#harness">Harness</a></li><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#opslevel">OpsLevel</a></li><li><a href="/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#datadog-service-catalog">Datadog Org Context (Service Catalog)</a></li></ul></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Risk management collaboration</td><td><ul><li><a href="/developer-tools/integrations/jira-and-slack-integrations/slack-integration.md">Slack</a></li><li>Email</li></ul></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr></tbody></table>

You can refer to the list below to view available and compatible integrations for Snyk Essentials.

**SCM**

* [GitHub](/developer-tools/integrations/scm-integrations/group-level-integrations/github-for-snyk-essentials.md)
* [BitBucket](/developer-tools/integrations/scm-integrations/organization-level-integrations/bitbucket-cloud.md#how-to-set-up-the-bitbucket-cloud-integration)
* [GitLab](/developer-tools/integrations/scm-integrations/group-level-integrations/gitlab-for-snyk-essentials.md)
* [Azure DevOps](/developer-tools/integrations/scm-integrations/organization-level-integrations/azure-repositories-tfs.md)

**Dev portals and Service catalogs**

* [Backstage catalog](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md)
* [ServiceNow CMDB](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#servicenow-cmdb-for-scm-integrations)
* [Atlassian Compass](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#atlassian-compass)
* [Harness](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#harness)
* [OpsLevel](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#opslevel)
* [Datadog Org Context (Service Catalog)](/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md#datadog-service-catalog)

**Risk management collaboration**

* [Jira](/developer-tools/integrations/jira-and-slack-integrations/jira-integration.md)
* [Slack](/developer-tools/integrations/jira-and-slack-integrations/slack-integration.md)
* Email

### Using the Integrations page

Use the **Integrations** page to onboard integrations and populate Snyk Essentials with data from SCM tools.

You can add an integration by following these steps:

1. Navigate to the **Integrations** page at the Group level.
2. Click **Add integration** and select the integration you want to add.
3. Configure your connection and click **Done**.

Visit the [Group-level integrations](/developer-tools/integrations/scm-integrations/group-level-integrations.md) page for step-by-step details about how to set up an integration.

After the integration is validated, a card is displayed on the Integrations page, allowing you to enable or disable the connection, edit the settings, or remove the connection from your configuration.

### Using Snyk Broker

If your SCM instance is not publicly accessible, you need Snyk Broker. You can install and configure your Snyk Broker using Docker or Helm. For more information about Snyk Broker, visit the Snyk Broker documentation, including [Snyk Broker](/platform-administration/snyk-broker/using-snyk-essentials-with-snyk-broker.md).

{% hint style="info" %}
Enable the Snyk Essentials flag in your Snyk Broker deployment environment before running the commands.
{% endhint %}

* GitHub - install and configure Snyk Broker
  * [using Docker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-github)
  * [using Helm](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-install-and-configure-using-helm.md)
  * [environment variables](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-environment-variables-for-snyk-broker.md)
* GitHub Enterprise - install and configure Snyk Broker:
  * [using Docker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-github-enterprise)
  * [using Helm](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-install-and-configure-using-helm.md)
  * [environment variables](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-environment-variables-for-snyk-broker.md)
* BitBucket - install and configure Snyk Broker:
  * [using Docker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/bitbucket-server-data-center-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-bitbucket)
  * [using Helm](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/bitbucket-server-data-center-install-and-configure-using-helm.md)
  * [environment variables](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/bitbucket-server-data-center-environment-variables-for-snyk-broker-basic-auth.md)
* GitLab - install and configure Snyk Broker:
  * [using Docker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/gitlab-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-gitlab)
  * [using Helm](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/gitlab-install-and-configure-using-helm.md)
  * [environment variables](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/gitlab-environment-variables-for-snyk-broker.md)
* Azure - install and configure Snyk Broker:
  * [using Docker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/azure-repos-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-azure-repos)
  * [using Helm](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/azure-repos-install-and-configure-and-configure-using-helm.md)
  * [environment variables](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/azure-repos-environment-variables-for-snyk-broker.md)

You can find on [GitHub](https://github.com/snyk/broker/tree/565242baf003f06f445489dd96cc68c8386ede38/defaultFilters/apprisk) all the updated `.json` files that include the allowed list of accessible endpoints for the integrations.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.snyk.io/developer-tools/integrations/snyk-essentials-integrations-reference.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
