> ## Documentation Index
> Fetch the complete documentation index at: https://autter.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# GitLab setup

> Authorize GitLab, select projects, and verify an Autter merge request review.

Connect GitLab to receive Autter feedback in the merge request workflow.

<Note>
  Autter product pages often use “pull request” as a general term. In GitLab, the corresponding object is a merge request.
</Note>

## Before you begin

You need an Autter account and permission to authorize access to the target GitLab group or project.

## Connect GitLab

<Steps>
  <Step title="Sign in to Autter">
    Open the [Autter platform](https://app.autter.dev) and sign in.
  </Step>

  <Step title="Start the GitLab connection">
    Choose the GitLab connection in Autter and complete the provider authorization flow.
  </Step>

  <Step title="Select projects">
    Grant access to the projects you want Autter to review. Start with a limited project set when possible.
  </Step>

  <Step title="Open or update a merge request">
    Use a connected project and look for Autter feedback in the merge request.
  </Step>
</Steps>

<Frame caption="Placeholder: replace with approved GitLab authorization and project selection screenshots.">
  <img src="https://mintcdn.com/autter/ZqVSJE8MeDV-Tn7Q/images/placeholders/connect-repository.svg?fit=max&auto=format&n=ZqVSJE8MeDV-Tn7Q&q=85&s=350530f661374933f641938c863b760c" alt="Placeholder showing the Autter GitLab authorization and project access flow" width="1200" height="620" data-path="images/placeholders/connect-repository.svg" />
</Frame>

## Verify the connection

Confirm that:

* the project appears in the Autter platform
* the GitLab integration has access to that project
* a new or updated merge request starts an Autter review
* the review output appears in the merge request workflow

If no review appears, verify project access in GitLab and reconnect the project in Autter if necessary.

## Add AI authorship

The GitLab integration and the Autter CLI are separate. Install the [Autter CLI](/cli/install) if you also want line-level AI authorship and coding-agent context.

<CardGroup cols={2}>
  <Card title="Create a custom rule" icon="shield-check" href="/guides/custom-rules">
    Add a team standard after you evaluate the default review.
  </Card>

  <Card title="Integrations" icon="plug" href="/features/integrations">
    Add issue, notification, and editor context.
  </Card>
</CardGroup>
