Built for teams running a GitLab fleet

Ship the same change across your whole GitLab fleet.

Refleet qualifies, applies, and tracks changes across every microservice in your GitLab group — so you're not clicking through merge requests one repo at a time.

app.refleet.dev/dashboard

Projects

24

Runners online

9

Active orders

3

Completed this week

92%

Bump lodash to 4.17.21Completed
Rotate CI runner tokensApplying Change
Add health check endpointQualifying

A look at your fleet from the Refleet dashboard.

Everything you need

One dashboard for your GitLab fleet, from sync to rollout.

Fleet-wide sync

Connect a GitLab group once and Refleet keeps every project in your fleet in sync automatically.

Qualify before you apply

Change orders run a qualification pass first, so you catch problems before rolling a change out everywhere.

Automated rollouts

Runners pick up qualification and change jobs across your fleet and open merge requests automatically.

Live progress tracking

Watch every target project's status, and your runner fleet's health, from a single dashboard.

How it works

  1. 01

    Connect GitLab

    Link your GitLab group so Refleet can sync its projects and runners.

  2. 02

    Create a change order

    Define a qualification check and the change to apply, using a file pattern or prompt.

  3. 03

    Runners do the work

    Your runners qualify and apply the change project by project, opening merge requests as they go.

  4. 04

    Review and merge

    Track progress in real time and review each merge request before it lands.

Ready to get started?

It only takes a minute to create your account.

© 2026 Refleet. All rights reserved.