---
title: Can I use self-managed GitLab with Vercel?
description: You can use self-managed GitLab and GitHub Pipelines to deploy your application to Vercel.
url: "https://vercel.com/kb/guide/can-i-use-self-managed-gitlab-with-vercel"
published: 2025-11-03
last_updated: 2025-11-10
authors: Lee Robinson
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

Yes, you can use self-managed GitLab with GitLab Pipelines to build and deploy your Vercel Application.

`vercel build` allows you to build your project inside GitLab Pipelines, without exposing your source code to Vercel. Then, `vercel deploy --prebuilt` skips the build step on Vercel and uploads the previously generated `.vercel/output` folder from the GitLab Pipeline.

[Learn more about how to configure GitLab Pipelines and Vercel](https://vercel.com/guides/how-can-i-use-gitlab-pipelines-with-vercel) for custom CI/CD workflows.

## More Vercel CLI guides

- [Build a Weather API on Vercel: Express, FastAPI, and Nitro](/kb/guide/weather-api-with-fastapi): Build a weather API on Vercel with FastAPI, Express, or Nitro. Compare the three runtimes, add caching and Observability, then deploy the route.
- [How to Build a Weather API with Express and Vercel](/kb/guide/weather-api-with-express): Provide real-time weather data to apps and websites with a single Express route.
- [How to alias a preview deployment using the CLI](/kb/guide/how-to-alias-a-preview-deployment-using-the-cli): Learn how to automatically alias a Vercel preview deployment.