# GitLab cost tracking

Sumloop pulls GitLab usage on a schedule and puts it in the same ledger
as every other vendor a team pays.

| | |
| --- | --- |
| What Sumloop reads | seats in use |
| Measured in | seats in use |
| Credential | Personal access token, Namespace ID, Host |
| Access | Read-only. Sumloop cannot change a resource or spend money. |
| Annual commitments | Spread by Sumloop |

## How to connect GitLab

1. In GitLab, open Preferences > Access tokens and create a personal access token with the `read_api` scope.
2. Copy your top-level group's Namespace ID from the group's settings.
3. Paste the token and namespace ID below (set Host for self-managed GitLab).
4. GitLab reports seats, not dollars — set a per-seat price under Rates after connecting.

## Other developer platforms Sumloop tracks

- [GitHub](https://sumloop.app/integrations/github.md)

## Links

- GitLab → Access tokens: https://gitlab.com/-/user_settings/personal_access_tokens
- GitLab API reference: https://docs.gitlab.com/api/namespaces/
- This page: https://sumloop.app/integrations/gitlab
- Every integration: https://sumloop.app/integrations.md
