Skip to content

Feature-Flags

Change Log September 1, 2026

The feature-flags service is ready for production use

Feature flags for services outside the monolith are now available to all of GitLab engineering — define a flag in git, evaluate it with the LabKit client, and de-risk your next rollout.

Change Log August 31, 2026

Feature flag strategy and how-to guide

The feature flag strategy page is fully fleshed out, and a new how-to guide walks the full flag lifecycle for services on the platform.

How-to guides

Use feature flags in your service

Define a flag in the feature-flags repository, evaluate it with the LabKit client, toggle it with a merge request, and delete it when the rollout is done.

Operate

Roll back a deployment

The fastest ways to get production back to the last good version on Runway, in order of speed, and what rollback means on a Cell.

Operate

Roll out new code safely

What the Runway Kubernetes runtime does and does not offer for progressive delivery, and how feature flags are the de-risking tool Theseus gives you.

Strategies

Feature Flag Strategy in Theseus

An overview of how feature flags will operate in Theseus for application developers