GitLab

saasbuilt on requestauth: Personal or project access token

Sync GitLab projects, merge requests, pipelines, and issues.

The GitLab connector syncs your project activity into analytics-ready tables in your data warehouse. Pull groups, projects, issues, merge requests, pipelines, jobs, and commits from the GitLab REST API, with Ingest handling auth, pagination, and retries so the tables stay current.

GitLab is not a certified connector yet. Ingest authors one from the vendor's API documentation when a customer asks for it, runs it against the real API, and only then lists it as deployable. Request it and it moves up the queue.

What you can sync

Ingest lands the following GitLab data in your warehouse or lake, each as its own table on the schedule you pick:

  • Groups and projects
  • Issues
  • Merge requests
  • Pipelines and jobs
  • Commits

Authentication

Personal or project access token. Create a token with the read_api scope in your GitLab user or project settings.

Credentials go into a form, never into a chat, and are held in a secret store under your own path. Only the key NAMES ever reach the control database.

Resources