Requestly
GitLab logo

GitLab API

Access GitLab repositories, issues, merge requests, CI/CD pipelines, and DevOps workflows programmatically through comprehensive REST and GraphQL APIs.

Verified
2026-02-03

At a glance

Essential information

Authentication
api_key
Free tier
Available
Starting fromFree

About

GitLab API provides comprehensive access to GitLab's complete DevOps platform. Manage repositories, issues, merge requests, CI/CD pipelines, containers, and security features programmatically through REST and GraphQL APIs.

What you can build

  • Custom DevOps dashboards
  • Automated CI/CD workflows
  • Project management tools
  • Code review automation
  • Security scanning integrations
  • Release management systems
  • Team productivity analytics
  • Repository migration tools
Free tierYes
Starting fromFree
NotesFree tier unlimited public/private repos. Premium $29/user/month, Ultimate $99/user/month for advanced features.

Last updated: 2026-02-03. Please refer to the official pricing page as pricing may have changed.

Alternatives

Similar APIs you might consider

Authentication & Limits

View Docs
Auth type
api_key
Rate limits
10 requests per second per IP; 2,000 requests per minute per user. Higher limits on paid tiers.

Steps to get API key

  1. 1Sign in to GitLab account
  2. 2Go to User Settings > Access Tokens
  3. 3Click Create Personal Access Token
  4. 4Set name and expiration
  5. 5Select required scopes (api, read_api, etc.)
  6. 6Generate and copy token
  7. 7Use token in Authorization header or private-token parameter

FAQ

Yes, free tier includes unlimited repos and API access. Paid plans unlock advanced features like code owners and security scanning.
Requestly

Testing APIs?

Use Requestly's lightweight & local API Client