Skip to main content

GitLab

GitLab Icon

GitLab

Generally AvailableETL Sources

Extract data from applications, files, databases, and events.

Features

Feature NameSupportedNotes
OAuth✓OAuth 2.0 authentication
Access Token✓API key or access token
Full Refresh✓Complete data reload
Incremental Sync✓Only new/updated records
Distribution Stage✓Generally Available
Dynamic Streams—
Start Date—
Column Hashing—

Sync Overview

  • Total Streams: 28
  • Parent Streams: 12
  • Sub-Streams: 16
  • Supported Sync Modes: Full Refresh, Incremental

Available Streams

  • group (Full Refresh)
  • group_member (Full Refresh)
  • merge_request (Incremental, Full Refresh)
    • merge_request_assignee
    • merge_request_label
    • merge_request_reviewer
  • merge_request_note (Incremental, Full Refresh)
  • project (Incremental, Full Refresh)
    • project_shared_with_group
    • project_tag_list
    • project_topic
  • project_branch (Full Refresh)
    • project_branch_parent_id
  • project_commit (Incremental, Full Refresh)
    • project_commit_parent_id
  • project_issue (Incremental, Full Refresh)
    • issue_assignee
    • issue_label
  • project_job (Full Refresh)
    • project_job_artifacts
    • project_job_list
  • project_member (Full Refresh)
  • project_release (Full Refresh)
    • project_release_asset_link
    • project_release_asset_source
    • project_release_evidence
    • project_release_milestone
  • user (Full Refresh)

Next Steps