Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.
If your team is using GitLab Dedicated or GitLab Self-Managed, please see the GitLab Dedicated documentation. For GitLab follow the instructions below.
Stash analyzes your GitLab repositories in depth, mapping files, functions, and dependencies to show how the codebase is structured.By maintaining this detailed analysis, Stash can:
Correlate open issues with the specific files and functions they affect
Highlight the exact locations in code relevant to a developer’s assigned task
Reduce time spent browsing repositories by surfacing context directly where it’s needed
This process transforms your GitLab repositories into a source of precise guidance rather than just another system to store legacy code.
You need to be a GitLab group or project owner to create a personal access token with the necessary webhook permissions.
You connect GitLab repositories during the Project Creation Wizard in Stash. At the Repositories step, select GitLab from the dropdown and complete the form to continue the setup:You can connect multiple repositories under the same project by repeating this step as needed before moving forward in the wizard.
You connect GitLab Issues during the Project Creation Wizard in Stash. At the Issue Trackers step, select GitLab from the dropdown and complete the form to continue the setup:You can connect multiple issue trackers under the same project by repeating this step as needed before moving forward in the wizard.Once the Project Creation Wizard is complete, Stash will begin analyzing all connected data sources automatically.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Stash","colors":{"primary":"#3c78ec","light":"#3c78ec","dark":"#3c78ec"},"logo":{"light":"https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/logo/light.svg?fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=c88f5afa88469af1a57d15157354ba9d","dark":"https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/logo/dark.svg?fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=09891c8771acfa8ecb81999229aa50fc"},"favicon":"/favicon.svg","navbar":{"links":[{"label":"Support","href":"https://cal.com/nozdemir/stash-onboarding-support"}],"primary":{"type":"button","label":"Get Started","href":"https://usestash.com/get-started/"}},"footer":{"socials":{"x":"https://x.com/use_stash","linkedin":"https://www.linkedin.com/company/usestash/"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"stash","hasAudioNarration":false,"actualSubdomain":"stash","customDomains":["docs.usestash.com"],"gitSource":{"type":"github","owner":"stashlabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e75ff325d2bf10061f92","collectionId":"ed2454da-0f76-4dd9-9a95-0144225bcc4e","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e75ff325d2bf10061f92:success","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Documentation","count":23},{"language":"default","tag":"Data Sources","count":13},{"language":"default","tag":"Using Stash","count":5},{"language":"default","tag":"Stash MCP (Beta)","count":4},{"language":"default","tag":"Getting started with Stash MCP","count":4},{"language":"default","tag":"Billing","count":3},{"language":"default","tag":"Getting started with Stash","count":2}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"data-sources/gitlab","slug":"/data-sources/gitlab","pageMetadata":{"title":"GitLab","description":"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.","icon":"gitlab","href":"/data-sources/gitlab"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsx(_components.p,{children:`If your team is using GitLab Dedicated or GitLab Self-Managed, please see the GitLab Dedicated documentation. For GitLab follow the instructions below.`})}),`\n`,_jsx(_components.p,{children:`Stash analyzes your GitLab repositories in depth, mapping files, functions, and dependencies to show how the codebase is structured.`}),`\n`,_jsx(_components.p,{children:`By maintaining this detailed analysis, Stash can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Correlate open issues with the specific files and functions they affect`}),`\n`,_jsx(_components.li,{children:`Highlight the exact locations in code relevant to a developer’s assigned task`}),`\n`,_jsx(_components.li,{children:`Reduce time spent browsing repositories by surfacing context directly where it’s needed`}),`\n`]}),`\n`,_jsx(_components.p,{children:`This process transforms your GitLab repositories into a source of precise guidance rather than just another system to store legacy code.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-gitlab-repositories-during-project-setup`,children:_jsx(_components.strong,{children:`Add GitLab repositories during project setup`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You need to be a GitLab group or project owner to create a personal access token with the necessary webhook permissions.`})}),`\n`,_jsx(_components.p,{children:`You connect GitLab repositories during the Project Creation Wizard in Stash. At the Repositories step, select GitLab from the dropdown and complete the form to continue the setup:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=3187db3285f1e4a58955c7fffbe1e6b0`,alt:`GitLab`,\"data-og-width\":`6750`,width:`6750`,\"data-og-height\":`3375`,height:`3375`,\"data-path\":`images/GitLab.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=280\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=66766c07c9df98cc5150be4be31afab2 280w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=560\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=429a97e9b7e9cbb2c16d6407eae09fee 560w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=840\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=396301a4f24477ac11c7fed753373fac 840w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=f22da6fa6d85bcdc30497c725ce1d662 1100w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=5786946ee2089be4fc66e998f57b95a6 1650w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLab.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=3a0d4e6c21d424864ddc6d0016ee31e1 2500w`}),`\n`,_jsx(_components.p,{children:`You can connect multiple repositories under the same project by repeating this step as needed before moving forward in the wizard.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-gitlab-issues-during-project-setup`,children:_jsx(_components.strong,{children:`Add GitLab issues during project setup`})}),`\n`,_jsx(_components.p,{children:`You connect GitLab Issues during the Project Creation Wizard in Stash. At the Issue Trackers step, select GitLab from the dropdown and complete the form to continue the setup:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=4715206d936f5806eeb7b5c2789ebcff`,alt:`GitLab Issues`,\"data-og-width\":`6750`,width:`6750`,\"data-og-height\":`3375`,height:`3375`,\"data-path\":`images/GitLabIssues.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=280\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=b239979e04efca33ad374a30b016b242 280w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=560\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=d2c418fa8862817a7df6c5c68e2dc922 560w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=840\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=57822e9c2bfc7b8a68f0618124b8c0c6 840w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=1730724b197f91cbebad4fc15492f4fa 1100w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=d61e0b0801ac99d61bffd2029699ce9b 1650w, https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/images/GitLabIssues.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=757229234791b8262197342c83c35c9e 2500w`}),`\n`,_jsx(_components.p,{children:`You can connect multiple issue trackers under the same project by repeating this step as needed before moving forward in the wizard.`}),`\n`,_jsx(_components.p,{children:`Once the Project Creation Wizard is complete, Stash will begin analyzing all connected data sources automatically.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"GitLab","description":"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.","icon":"gitlab","href":"/data-sources/gitlab"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Add GitLab repositories during project setup","slug":"add-gitlab-repositories-during-project-setup","depth":2,"children":[]},{"title":"Add GitLab issues during project setup","slug":"add-gitlab-issues-during-project-setup","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"stash","siteName":"Stash","title":"GitLab - Stash","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T09:59:10.231Z","originalFileLocation":"data-sources/gitlab.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Stash\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"GitLab - Stash\">\u003cmeta data-mint-head property=\"og:description\" content=\"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Stash\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usestash.com/data-sources/gitlab\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://stash.mintlify.app/_mintlify/api/og/v2?division=Data+Sources\u0026amp;title=GitLab\u0026amp;description=Link+GitLab+with+Stash+to+accelerate+development+with+powerful%2C+AI-enhanced+code+search+and+navigation.\u0026amp;theme=eae124863e5c80cec17bb3e3\u0026amp;signature=aaea186eb6081e51e3a49a8fe89580d6460e605ee24698ef9de5e503afaf5719\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"GitLab - Stash\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://stash.mintlify.app/_mintlify/api/og/v2?division=Data+Sources\u0026amp;title=GitLab\u0026amp;description=Link+GitLab+with+Stash+to+accelerate+development+with+powerful%2C+AI-enhanced+code+search+and+navigation.\u0026amp;theme=eae124863e5c80cec17bb3e3\u0026amp;signature=aaea186eb6081e51e3a49a8fe89580d6460e605ee24698ef9de5e503afaf5719\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/stash/C0vLJJRi9NuKSVG2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Stash\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3c78ec\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usestash.com/data-sources/gitlab\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-sources/gitlab.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usestash.com/#organization\",\"name\":\"Stash\",\"url\":\"https://docs.usestash.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/stash/9o_KO0Lz9dj79wjO/logo/light.svg?fit=max\u0026auto=format\u0026n=9o_KO0Lz9dj79wjO\u0026q=85\u0026s=c88f5afa88469af1a57d15157354ba9d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usestash.com#website\",\"name\":\"Stash\",\"url\":\"https://docs.usestash.com\",\"publisher\":{\"@id\":\"https://docs.usestash.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usestash.com/data-sources/gitlab#webpage\",\"url\":\"https://docs.usestash.com/data-sources/gitlab\",\"name\":\"GitLab\",\"description\":\"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\",\"dateModified\":\"2026-01-07T09:59:10.231Z\",\"isPartOf\":{\"@id\":\"https://docs.usestash.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usestash.com/data-sources/gitlab#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usestash.com/data-sources/gitlab#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data Sources\",\"item\":\"https://docs.usestash.com/data-sources/data-sources-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitLab\",\"item\":\"https://docs.usestash.com/data-sources/gitlab\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usestash.com/data-sources/gitlab#article\",\"headline\":\"GitLab\",\"name\":\"GitLab\",\"description\":\"Link GitLab with Stash to accelerate development with powerful, AI-enhanced code search and navigation.\",\"url\":\"https://docs.usestash.com/data-sources/gitlab\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usestash.com/data-sources/gitlab#webpage\"},\"dateModified\":\"2026-01-07T09:59:10.231Z\",\"publisher\":{\"@id\":\"https://docs.usestash.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usestash.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Stash\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Stash","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started with Stash","pages":[{"title":"What is Stash?","icon":"layer-group","href":"/what-is-stash"},{"title":"Create New Project","icon":"folder-plus","href":"/create-new-project"}]},{"group":"Using Stash","pages":[{"title":"Smart Search","icon":"magnifying-glass","href":"/using-stash/smart-search"},{"title":"Issue Resolution Assistance","icon":"robot","href":"/using-stash/issue-resolution-assistance"},{"title":"In your IDE","icon":"display-code","href":"/using-stash/ide"},{"title":"Stash GitHub App","icon":"github","href":"/using-stash/github-app"},{"title":"Inviting Team Members","icon":"users-medical","href":"/using-stash/invite-team-member"}]},{"group":"Billing","pages":[{"title":"Stash Plans","icon":"rectangle-pro","href":"/billing/stash-plans"},{"title":"Invoices \u0026 Payments","icon":"file-invoice-dollar","href":"/billing/payment"},{"title":"Plan Management","icon":"briefcase-blank","href":"/billing/plan-management"}]},{"group":"Data Sources","pages":[{"title":"Data Sources Overview","icon":"list","href":"/data-sources/data-sources-overview"},{"title":"GitHub","icon":"github","href":"/data-sources/github"},{"title":"GitHub Enterprise","description":"Connect GitHub Enterprise to Stash for secure, scalable code search and AI-driven developer assistance.","icon":"github","href":"/data-sources/github-enterprise"},{"title":"GitLab","icon":"gitlab","href":"/data-sources/gitlab"},{"title":"GitLab Dedicated","description":"Integrate GitLab Dedicated with Stash for secure, private, and lightning-fast AI-powered code search.","icon":"gitlab","href":"/data-sources/gitlab-dedicated"},{"title":"Bitbucket","icon":"bitbucket","href":"/data-sources/bitbucket"},{"title":"Bitbucket Data Center","icon":"bitbucket","href":"/data-sources/bitbucket-data-center"},{"title":"Jira","icon":"jira","href":"/data-sources/jira"},{"title":"Jira Data Center","icon":"jira","href":"/data-sources/jira-data-center"},{"title":"Confluence","icon":"confluence","href":"/data-sources/confluence"},{"title":"Confluence Data Center","icon":"confluence","href":"/data-sources/confluence-data-center"},{"title":"Google Calendar","icon":"calendar","href":"/data-sources/google-calendar"},{"title":"Outlook","icon":"calendar","href":"/data-sources/outlook"}]}]},{"tab":"Stash MCP (Beta)","pages":[{"title":"Stash MCP (Beta)","href":"/mcp/stash-mcp"}]}]},"title":"GitLab - Stash","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-D4WcYaf4.js","PlusIcon-CwhPVjTe.js","lightbox-handle-r17bVUz3.js"]}