---
layout: changelog
title: "Deploy Appwrite Sites and Functions from GitLab"
date: 2026-09-03
cover: /images/blog-local/announcing-gitlab-support/cover.avif
---

**GitLab** is now a Git provider for Appwrite Sites and Functions. Connect a GitLab account from **Project settings** > **Git configuration**, or from the empty state in the Site and Function creation wizards, and deploy straight from your GitLab repositories.

One connection covers your personal namespace and every group you belong to. Each namespace appears as its own owner in the repository picker, next to any GitHub organizations you have connected, so selecting a group takes no more clicks than selecting an organization. New repositories can be created directly inside the group you choose.

Pushes behave as they always have. Your production branch builds and activates, and other branches build into a preview link that only members of your Appwrite organization can open. Commit, branch, and merge request links resolve to GitLab's own URL shapes.

Every commit also receives a commit status on GitLab, green when the Appwrite build succeeds and red when it fails, so a merge request shows deployment health without leaving GitLab. Appwrite comments on the merge request as well, listing every preview the push triggered across your Sites, Functions, and projects, with the deployment status, a link to the build logs, the preview URL, and a QR code that opens the preview on a phone.

[Read the announcement](/blog/post/announcing-gitlab-support)
