GitLab is a web-based DevOps platform that provides Git repository management, CI/CD pipelines, issue tracking, and more. It enables teams to collaborate on code, automate software delivery, and enforce security and compliance policies. Using the GitLab API, you can programmatically manage projects, users, groups, pipelines, and repository data for governance and auditing.Documentation Index
Fetch the complete documentation index at: https://docs.superagentx.ai/llms.txt
Use this file to discover all available pages before exploring further.
Example
To create theGitlabHandler object, initialize it with your GitLab private token and instance URL. The handler authenticates with GitLab and provides methods to fetch projects, issues, merge requests, and more.
Retrieves the full authenticated GitLab user profile.
Lists all projects owned by the authenticated user.
Lists groups owned by the user and their members.
Fetches issues for a specific project or across all accessible projects.
Fetches merge requests for a project or across all projects.
Retrieves webhooks configured for a project (or all projects).
Lists recent pipelines for a project or across all accessible projects.
Fetches all branches for a project or across all projects.
Fetches branch protection rules for a project (or all projects).
Lists all packages published to GitLab’s package registry for a project or across projects.

