GitLab
A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.
What agents can do
Actions54
Archive project
Tool to archive a project.
Create group
Tool to create a new group in gitlab.
Create project
Tool to create a new project in gitlab.
Create project issue
Tool to create a new issue in a gitlab project.
Create repository branch
Tool to create a new branch in a project.
Delete project
Tool to delete a gitlab project by its id.
Download project avatar
Tool to download a project’s avatar image.
Erase job
Tool to erase the content of a specified job within a project.
46 moreFewer
Get commit refs
Tool to get all references (branches or tags) a commit is pushed to.
Get commit sequence
Tool to get the sequence number of a commit in a project by following parent links from the given commit.
Get group
Tool to retrieve information about a specific group by its id.
Get group member
Tool to retrieve details for a specific group member.
Get groups
Get groups
Get job details
Tool to retrieve details of a single job by its id within a specified project.
Get merge request notes
Tool to fetch comments on a merge request.
Get project
Tool to get a single project by id or url-encoded path.
Get project languages
Tool to list programming languages used in a project with percentages.
Get project member
Tool to retrieve details for a specific project member.
Get project member all
Tool to retrieve details for a specific project member (including inherited and invited members).
Get project merge request commits
Tool to get commits of a merge request.
Get project merge requests
Tool to retrieve a list of merge requests for a specific project.
Get projects
Tool to list all projects accessible to the authenticated user.
Get projects id merge requests iid diffs
Tool to list all diff versions of a merge request.
Get repository branch
Tool to retrieve information about a specific branch in a project.
Get repository branches
Retrieves a list of repository branches for a project.
Get single commit
Tool to get a specific commit identified by the commit hash or name of a branch or tag.
Get single pipeline
Tool to retrieve details of a single pipeline by its id within a specified project.
Get user
Tool to retrieve information about a specific user by their id.
Get user preferences
Tool to get the current user's preferences.
Get users
Tool to retrieve a list of users from gitlab.
Get users id status
Tool to get a user's status by id.
Get user status
Tool to get the current user's status.
Get user support pin
Tool to get details of the current user's support pin.
Import project members
Tool to import members from one project to another.
List all group members
Tool to list all members of a group including direct, inherited, and invited members.
List all project members
Tool to list all members of a project (direct, inherited, invited).
List billable group members
Tool to list billable members of a top-level group (including its subgroups and projects).
List group members
Tool to list direct members of a group.
List pending group members
Tool to list pending members of a group and its subgroups and projects.
List pipeline jobs
Tool to retrieve a list of jobs for a specified pipeline within a project.
List project groups
Tool to list ancestor groups of a project.
List project invited groups
Tool to list groups invited to a project.
List project pipelines
Tool to retrieve a list of pipelines for a specified project.
List project shareable groups
Tool to list groups that can be shared with a project.
List project tags
Tool to retrieve a list of repository tags for a specified project.
List project transfer locations
Tool to list namespaces available for project transfer.
List project users
Tool to list users of a project.
List repository commits
Tool to get a list of repository commits in a project.
List user projects
Tool to list projects owned by a specific user.
Post user support pin
Tool to create a support pin for your authenticated user.
Put user preferences
Tool to update the current user's preferences.
Set user status
Tool to set the current user's status.
Share project with group
Tool to share a project with a group.
Start project housekeeping
Tool to start the housekeeping task for a project.
How it connects
You sign in to GitLab in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Developer Tools
GitHub
developer tools
GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features
Databricks
developer tools
Databricks is the lakehouse company, helping data teams solve the world's toughest problems with unified analytics platform for big data and AI.
DataForSEO
developer tools
SEO data and analytics platform providing SERP data, backlinks, keywords, and competitive intelligence
Unleash
developer tools
Unleash is a feature management platform for creating, configuring, and governing feature flags across projects and environments.
Sentry
developer tools
Integrate Sentry to manage your error tracking and monitoring.
Postman
developer tools
Postman is an API platform for building, testing, and managing APIs with powerful collaboration features.