# Installation

MergeDeps is easily installed by installing the Github Application into your organization. You can install the MergeDeps app, or configure an existing installation, [here](https://github.com/apps/mergedeps/installations/new).

When installing MergeDeps, you will see a Github authorization screen:

![](/files/-MKvXWntUM5DdQhxyr9S)

By default, Github will prompt you to install MergeDeps on all repositories. **This is not necessary for MergeDeps to function**. We recommend that you only grant access to repositories which you plan to use MergeDeps on. This includes repositories which depend on, or are depended on by, other repositories.

For example, lets say you have a Pulll Request in your repository `frontend`, which depends on a Pull Request in your repository `backend`. MergeDeps must be granted access to both repositories.

### Required Check

We **highly recommend** making the `mergedeps` check a required check on your repository. This is what causes Github to enforce the check before merge. This is done by creating a **Branch protection rule.**

**You can do this in your repository by going into "Settings" > "Branches" and creating a rule for your main branch.**

![](/files/-MKveUxLyZ1-WU0D26zF)

![](/files/-MKvern5CZagZfXCFI5X)


---

# Agent Instructions: 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:

```
GET https://docs.mergedeps.com/basics/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
