> 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

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