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.
Sign in to connect GitLab
Sign in to connect an account and start using GitLab in your apps.
Example Use Cases
These are example ways Snow can use GitLab when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically 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 create a support PIN for your authenticated user. Use when GitLab Support requests a PIN to verify your identity.
Tool to delete a GitLab project by its ID. Use when you need to remove a project, either by marking it for later deletion or deleting it immediately.
Tool to download a project's avatar image. Use when you need the raw avatar bytes after confirming the project exists.
Tool to erase the content of a specified job within a project. Use when you need to remove job artifacts and logs.
Tool to get all references (branches or tags) a commit is pushed to. Use when you need to find out which branches or tags a specific commit belongs to in a GitLab project.