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

# GitLab Integration

> Enhance Annie's knowledge with your application and infrastructure code

Connect your GitLab projects to Annie to enrich her understanding of your application and infrastructure code. This integration enables Annie to:

* Map your application code and Infrastructure as Code (IaC)
* Track code and infrastructure changes
* Map resource dependencies

## Setup Guide

<AccordionGroup>
  <Accordion icon="key" title="Create GitLab Application">
    1. In your GitLab account, create a new application (Settings → Applications)
    2. Name it "Anyshift"
    3. Set the redirect URL: `https://app.anyshift.io/gitlab-callback/authenticated`
    4. Select the following permission scopes:

    * `api` (Access the API on your behalf) — allows Anyshift to configure webhooks on your projects
    * `read_user` (Read your personal information)
    * `read_repository` (Allows read-only access to the repository)
  </Accordion>

  <Accordion icon="gear" title="Configuration">
    1. Go to the [Anyshift integrations page](https://app.anyshift.io/integrations)
    2. Connect the integration and accept to install the Anyshift application
    3. Once redirected to Anyshift, click on Configure
    4. Select the projects to synchronize with Anyshift

    **Tip**: Include all projects with application or infrastructure code to maximize Annie's understanding of your environment.
  </Accordion>
</AccordionGroup>

## Features Enabled

<CardGroup cols={2}>
  <Card title="Code Analysis" icon="code">
    Deep understanding of your application code, infrastructure definitions, and dependencies
  </Card>

  <Card title="Change Impact" icon="arrow-right-arrow-left">
    Comprehensive analysis of infrastructure changes and their effects
  </Card>
</CardGroup>

## Integration Capabilities

* **Code Understanding**: Annie analyzes your application and infrastructure code to build a comprehensive knowledge base
* **Change Detection**: Monitors project changes to keep insights current
* **Cross-Project Analysis**: Understands dependencies across multiple projects

This integration forms a key part of Annie's knowledge base, enabling her to provide more accurate and context-aware assistance across all features.

## Try Annie Today

Start building your infrastructure knowledge graph and unlock intelligent infrastructure management.

<CardGroup cols={2}>
  <Card title="Create Account" icon="user-plus" href="https://app.anyshift.io/">
    Create your Anyshift account
  </Card>

  <Card title="Request Demo" icon="phone" href="https://calendly.com/roxane-fischer/30-zoom-meeting?back=1">
    See Annie's knowledge graph in action
  </Card>
</CardGroup>
