> 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, and Snyk Secrets.

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](https://docs.snyk.io/platform-administration/snyk-broker/using-snyk-essentials-with-snyk-broker).

{% 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](https://docs.snyk.io/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#docker-run-command-to-set-up-a-broker-client-for-github)
  * [using Helm](https://docs.snyk.io/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)
  * [environment variables](https://docs.snyk.io/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)
* GitHub Enterprise - install and configure Snyk Broker:
  * [using Docker](https://docs.snyk.io/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#docker-run-command-to-set-up-a-broker-client-for-github-enterprise)
  * [using Helm](https://docs.snyk.io/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)
  * [environment variables](https://docs.snyk.io/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)
* BitBucket - install and configure Snyk Broker:
  * [using Docker](https://docs.snyk.io/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#docker-run-command-to-set-up-a-broker-client-for-bitbucket)
  * [using Helm](https://docs.snyk.io/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)
  * [environment variables](https://docs.snyk.io/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)
* GitLab - install and configure Snyk Broker:
  * [using Docker](https://docs.snyk.io/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#docker-run-command-to-set-up-a-broker-client-for-gitlab)
  * [using Helm](https://docs.snyk.io/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)
  * [environment variables](https://docs.snyk.io/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)
* Azure - install and configure Snyk Broker:
  * [using Docker](https://docs.snyk.io/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#docker-run-command-to-set-up-a-broker-client-for-azure-repos)
  * [using Helm](https://docs.snyk.io/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)
  * [environment variables](https://docs.snyk.io/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)

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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
