GitLab

You’re viewing the Catalog Classic docs. To see the new Catalog experience, see the Catalog documentation.

The GitLab integration allows you to associate your Catalog Classic service to one or more GitLab projects. You can configure multiple instances of this integration, including multiple connections to the same third-party provider.

For each linked project, the UI can show a Project Summary with simple data pulled from the GitLab API, such as the number of open issues, open merge requests, contributors, languages, and latest releases.

For a complete tutorial using the Konnect API, see Import and map SaaS GitLab resources in Catalog Classic.

Prerequisites

Authorize the GitLab integration

  1. From the Catalog in Konnect, select Integrations.
  2. Select GitLab, then Install GitLab.
  3. Click Authorize.

Resources

Entity

Description

Projects Organizes all the data for a specific development project that relates to a Catalog Classic service.

Events

This integration supports events.

You can view the following event types for linked projects from the Konnect UI:

  • Opened merge requests
  • Merged merge requests

Discovery information

  • Automatic resource discovery is supported by this integration
  • Resource types: Projects

FAQs

No. Support for self-managed GitLab (GitLab Dedicated or Self-managed) was removed from Catalog Classic on October 26, 2026. If you had a GitLab self-managed integration instance, it will remain visible but can’t be authorized or ingest resources. The GitLab integration still supports GitLab.com (SaaS).

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!