Connect GitLab
- Sign in to DevPerform (with GitLab, or any provider).
- In Admin → Connect a code host, click Connect GitLab.
- Authorize DevPerform on the GitLab consent screen. It requests read-only access (
read_api,read_user) — enough to read merge requests, projects, and members; it never writes to your code. - DevPerform creates your GitLab workspace, auto-tracks the projects you can access, and starts syncing immediately.
Connecting GitLab also signs you in — a GitLab-only team never needs a GitHub account.
Self-hosted GitLab
Self-hosted instances (behind your own SSO) are supported. When connecting, expand Self-hosted? and enter your instance URL (e.g.https://gitlab.your-company.com). Your instance enforces its own SSO during authorization.
Self-hosted instances need a one-time OAuth application registered on your GitLab. Contact us and we’ll walk your admin through it.
What gets read
- Merge requests + approvals, comments, commits, and diffs (cycle time, review health, churn)
- Project deployments and labeled issues (for DORA — optional)
- Group / project members (for the one-click team import)