🚀 Quickstart
Connect to GitLab with a Group Access Token in Nango and see data flow in 2 minutes.1
Create the integration
In Nango (free signup), open Integrations -> Configure New Integration -> GitLab (Group Access Token).
3
Call the GitLab API
Make your first request by fetching the authenticated bot user. Replace the placeholders with your Environment API key, integration ID from Integrations, and connection ID from Connections:Or fetch credentials with the Node SDK or API.✅ You’re connected! Open Logs in Nango to inspect requests.
- cURL
- Node
4
Implement Nango in your app
Follow our Auth implementation guide to integrate Nango in your app.To create a Group Access Token, follow the connect guide linked below.
📚 GitLab (Group Access Token) integration guides
Nango maintained guides for common use cases.- How do I link my GitLab group?
Create a Group Access Token in GitLab and connect it to Nango
GitLab Group Access Token notes
- Group Access Tokens authenticate as an auto-provisioned bot user inside the group. The token remains associated with the group when individual members leave.
- The token grants access to the group and its subgroups and projects, not the wider GitLab instance. Create one connection per group when you need access to multiple unrelated groups.
- GitLab webhook payloads do not contain a Nango connection ID. Append
?nangoConnectionId=<connectionId>to the Nango webhook URL when registering a project or group webhook. Configure a signing token on the GitLab webhook and store the same value aswebhookSecretin the Nango connection metadata.