> 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/platform-administration/snyk-broker/using-snyk-essentials-with-snyk-broker.md).

# Using Snyk Essentials with Snyk Broker

How to use Snyk Essentials with Snyk Broker to scan repositories on an SCM that is not publicly accessible

If your SCM instance is not publicly accessible, you must use Snyk Broker to scan your repositories.

For details about installing an SCM integration for Universal Broker, see [Basic steps to install and configure Universal Broker](/platform-administration/snyk-broker/universal-broker/basic-steps-to-install-and-configure-universal-broker.md).

You can install and configure an SCM integration for Classic Broker using Docker or Helm. For details, see the [Install and configure Snyk Broker](/platform-administration/snyk-broker/classic-broker/install-and-configure-snyk-broker.md) section.

To use the features of Snyk Essentials with repositories that are not publicly accessible and are using a brokered connection, you must integrate Snyk Essentials with Snyk Broker. The minimum supported Broker version for Snyk Essentials is [4.171.0](https://github.com/snyk/broker/releases/tag/v4.171.0).

To integrate Snyk Essentials with the Classic Snyk Broker, you need your Snyk Broker token. The Snyk support team can provide the needed token, or you can generate it yourself by following the instructions to [Obtain your Broker token from the Web UI](/platform-administration/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker.md#obtain-your-broker-token-from-the-web-ui).

To integrate Snyk Essentials with the Universal Broker, you need the identifier for your connection. You can see how to retrieve this in the [Basic steps to install and configure Universal Broker, Validate your deployment (optional)](/platform-administration/snyk-broker/universal-broker/basic-steps-to-install-and-configure-universal-broker.md#validate-your-connection-optional).

When you have generated your Broker token or found the identifier for your connection, copy the value and paste it into the Broker token field for your Snyk Essentials integration.


---

# 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/platform-administration/snyk-broker/using-snyk-essentials-with-snyk-broker.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.
