GitLab
DevOps platform for repositories, merge requests, issues, pipelines, releases, projects, and groups.
Supports DevOps work across repositories, branches, commits, issues, epics, audit events, and project activity.
Use GitLab with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put GitLab to work.
What Snow can do with GitLab
These are the GitLab actions available to the apps you build with Snow. Connecting an account does not make Snow run these on its own.
Tool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after confirming no further changes are required.
Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.
Tool to create a new project in GitLab. Implements POST /projects endpoint.
Tool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task within a specific project.
Tool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specific commit in a GitLab project.
Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.
Tool to get a single project by ID or URL-encoded path.
Tool to fetch full details for a single merge request when the MR IID is known. Use when you need to retrieve canonical metadata, description, state, branches, authors, and approval-related fields for a specific merge request.
Tool to list all projects accessible to the authenticated user. Supports filtering. Private or group projects may be silently omitted if the token lacks sufficient scopes or group membership.
Tool to retrieve information about a specific branch in a project. Use when you need to get details for a single branch.
Ready to put GitLab to work?
Sign up free, build an app by chatting, and connect GitLab in minutes. No credit card required.