Pull GitLab merge requests, issues, and pipeline status into Atlas so engineering progress lives next to project plans.
Open User Settings, Applications for a personal install, or Group Settings, Applications for a group-wide install. gitlab.com applications
Name it Atlas Connector. Set Redirect URI to https://YOUR-ATLAS-HOST/oauth/callback/gitlab.
Select api and read_user. For self-hosted GitLab also confirm the Atlas hostname is allowed by your CSP.
Click Save application. Copy the Application ID and Secret into the Atlas GitLab connector settings page.
If you use self-managed GitLab, set the base URL to https://gitlab.example.com in the Atlas connector settings before clicking Connect.
apiread_userread_repositoryinvalid_grant
The OAuth code expired or was already used. Retry the connect flow once.
redirect_uri does not match
GitLab compares the Redirect URI string exactly. Update the application and retry.
self-managed CORS errors
Add YOUR-ATLAS-HOST to GitLab Admin Area, Settings, Network, Outbound requests allowlist.
Atlas creates a project-scoped webhook secret per connected project and validates the GitLab token header on every event.
Events Atlas listens for
Provider docs: https://docs.gitlab.com/ee/user/project/integrations/webhooks.html
Ready to connect GitLab?
Paste the credentials you copied above into the live connector page.