Cloudflare Pages expands to GitLab users

When Cloudflare Pages reached general availability earlier this year, the platform was built around a single assumption: that developers keep their code in GitHub. That left a significant portion of the developer community without access to the service. Today, with Full Stack Week underway, Cloudflare is opening Pages up to GitLab users and announcing a formal technology partnership with GitLab Inc.

The GitLab integration allows developers to create new Pages projects by connecting repositories stored on GitLab. Site changes can be pushed through the usual git workflow, with each commit triggering a new build. The new partnership is intended to deepen that integration over time, with both companies working on future features that tie the two platforms together.

Why GitLab support matters

GitLab support has been one of the most frequent requests Cloudflare has heard since Pages launched, surfacing in customer calls, on Discord and Twitter, and across community threads. The company frames the move as a natural extension of its Jamstack platform goals: giving developers the tools to build full-stack sites while supporting the version control workflows they already use.

By adding GitLab, Cloudflare Pages now covers a broader set of development teams and collaboration models. The company has said its git integration story was never meant to stop at a single provider, and the expansion reflects the diversity of tooling seen across its community.

An official partnership

In addition to the integration itself, Cloudflare and GitLab are now official technology partners. The stated goal of the partnership is to improve existing integrations and build new ones so teams can collaborate and ship site updates at scale without context switching between tools.

Developers can be more productive when they create, test, secure and deploy software from a single devops application instead of bouncing between multiple different tools. Cloudflare Pages' integration with GitLab makes it easier for joint users to develop and deploy new code to Cloudflare's network using the same syntax and git commands they're already comfortable using.— Michael LeBeau, Alliance Manager at GitLab

Setting up a GitLab project

To connect a GitLab repository to Pages, create a new project in the Pages dashboard and select "GitLab." Pages will redirect to a GitLab sign-in screen for account authentication. From there, choose the repository, configure the build settings, and deploy. Subsequent commits to the GitLab repo will trigger new builds automatically.

screenshot of how to set up a new project with GitLab in the Pages interface

Further guidance is available in the Pages documentation, where users can also submit feedback via the "Give Feedback" button.