Explore with AI
ChatGPTClaudeGeminiPerplexity
All connectors/Development
GitLab
§ Connector
GitLab

Connect GitLab to your Definite lakehouse in minutes.

Native sync with row-level security, CDC where supported, and hourly-or-faster freshness. Query it with SQL, build dashboards, or ask Fi.

Have multiple GitLab accounts? Analytics across multiple GitLab accounts →

§ What you get

Everything GitLab exposes, modeled and queryable.

Extracts GitLab project, group, and user data, including issues, merge requests, commits, branches, releases, tags, labels, milestones, CI/CD pipelines and jobs, vulnerabilities, and configuration variables. This enables engineering analytics such as delivery velocity, code review throughput, CI reliability, release cadence, contributor activity, and security posture across projects and groups.

Sync cadence
Hourly or faster
CDC
Native where supported
Auth
OAuth / API key
Row-level security
Yes

Tables & streams

13 objects
Group

Organizational container for related projects and members; enables portfolio rollups across teams, cross-project throughput, and program-level governance.

Project

A single repository and workspace for code and work tracking; supports analysis of repository activity, CI/CD health, releases, and contributor engagement at the project level.

User

Contributors and members with access to groups and projects; enables analysis of author/reviewer workload, activity, and team-level performance segmentation.

Issue

Work items tracked in projects; powers backlog health, throughput, and cycle/lead time analyses by label, assignee, and milestone.

Epic

Cross-project initiatives grouping related issues (Ultimate); supports program-level progress tracking, scope management, and predictability across teams.

Milestone

Time-bound goals at the project or group level; used for tracking delivery against plans, burndown, and schedule adherence.

Merge Request

Code change proposals and reviews; enables metrics on review throughput, cycle time, approvals, and merge rates.

Commit

Atomic code changes in the repository; supports analysis of commit velocity, code churn, contributor activity, and change volume over time.

Pipeline

CI/CD pipeline executions for a project; used to monitor success rates, durations, and trends in build and deployment reliability.

Job

Individual CI jobs within a pipeline; enables step-level reliability, retry behavior, and bottleneck analysis.

Release

Versioned releases with notes and associated tags; supports analysis of release cadence, change volume, and deployment readiness.

Label

Taxonomy applied to issues and merge requests; enables segmentation of work by type, priority, team, or component for reporting.

Vulnerability

Security findings detected in projects; supports risk posture tracking, severity distributions, and remediation throughput.

Authentication

Uses a GitLab Personal Access Token you create in your GitLab profile to authenticate via the Private-Token header

Requirements

Requires a GitLab account to connect.

Analyze with Fi

Operational data, performance metrics, and business insights.

§ How it works

Three steps. One afternoon.

01
Connect

Authenticate GitLab in a few clicks. OAuth, API key, or IAM role — we handle secrets and rotation.

definite connect gitlab
02
Sync

We pull every stream into your lakehouse. CDC where the API supports it; full + incremental otherwise. Hourly-or-faster, row-level secure.

→ gitlab.raw (synced hourly)
03
Query

SQL, dashboards, or ask Fi in plain English. Your GitLab data lives next to every other source — ready to join.

SELECT * FROM gitlab.*
*
Don't see yours?
Any API becomes a Definite connector in minutes.

Build your own with the Definite SDK, or ask us — we add new connectors every week.

Request a connector

Your answer engine
is one afternoon away.

Book a 30-minute call. We'll build your first dashboard on the call — or you can stop paying us.