GitLab icon

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.

GitLab icon
Snow

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.

Archive Project

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.

Create GitLab Group

Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.

Create Project

Tool to create a new project in GitLab. Implements POST /projects endpoint.

Create Project Issue

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.

Create Repository Branch

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.

Get Merge Request Notes

Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.

Get Project

Tool to get a single project by ID or URL-encoded path.

Get Project Merge Request

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.

Get Projects

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.

Get Repository Branch

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.