GitLab CI/CD
GitLab CI/CD is the built-in continuous integration, delivery and deployment platform for GitLab. The CI/CD surface area within GitLab's REST API v4 covers pipelines, jobs, pipeline schedules, pipeline triggers, runners, agents, releases, environments, deployments, package and container registries, and the security/dependency scanners. GitLab also exposes a GraphQL API.
GitLab CI/CD publishes 98 API contracts indexed on the APIs.io network, including access_requests API, access_tokens API, Agents API, and 95 more. Tagged areas include DevOps, CI/CD, Pipelines, GitLab, and DevSecOps.
The GitLab CI/CD catalog on APIs.io includes 1 Spectral governance ruleset.
GitLab CI/CD’s developer surface includes authentication, documentation, pricing, GitHub presence, engineering blog, and 11 more developer resources.
What this lets a business do 8
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Standards implemented 5
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 98
Individual APIs this provider publishes, each with its own machine-readable definition.
GitLab GraphQL API
GitLab's GraphQL API at /api/graphql. Many CI/CD entities (Pipeline, CiJob, CiRunner, MergeRequest pipelines) are exposed via GraphQL queries and mutations.
GitLab CI/CD access_requests API
Operations related to access requests
GitLab CI/CD access_tokens API
Operations about access_tokens
GitLab CI/CD Agents API
Operations about agents
GitLab CI/CD Alert Management API
Operations about alert_managements
GitLab CI/CD Applications API
Operations about applications
GitLab CI/CD Attestations API
Operations about attestations
GitLab CI/CD Audit Events API
Operations about audit_events
GitLab CI/CD Avatars API
Operations about avatars
GitLab CI/CD Award Emoji API
Operations about award_emoji
GitLab CI/CD Badges API
Operations about badges
GitLab CI/CD Batched Background Migrations API
Operations about batched_background_migrations
GitLab CI/CD Branches API
Operations about branches
GitLab CI/CD Broadcast Messages API
Operations about broadcast_messages
GitLab CI/CD Chaos API
Operations about chaos
GitLab CI/CD Ci Catalog API
Operations about ci_catalogs
GitLab CI/CD Ci Jobs API
Operations about ci_jobs
GitLab CI/CD Ci Lint API
Operations related to linting a CI config file
GitLab CI/CD Ci Resource Groups API
Operations to manage job concurrency with resource groups
GitLab CI/CD Ci Runners API
Operations about ci_runners
GitLab CI/CD Ci Triggers API
Operations about ci_triggers
GitLab CI/CD Ci Variables API
Operations related to CI/CD variables
GitLab CI/CD Cluster Agents API
Operations related to the GitLab agent for Kubernetes
GitLab CI/CD Clusters API
Operations related to clusters
GitLab CI/CD Commit Statuses API
Operations about commit_statuses
GitLab CI/CD Commits API
Operations about commits
GitLab CI/CD Container Registry API
Operations related to container registry
GitLab CI/CD Custom Attributes API
Operations about custom_attributes
GitLab CI/CD Database Dictionary API
Operations about database_dictionaries
GitLab CI/CD Dependency Proxy API
Operations to manage dependency proxy for a groups
GitLab CI/CD Deploy Resources API
Operations about deploy_resources
GitLab CI/CD Draft Notes API
Operations about draft_notes
GitLab CI/CD Environments API
Operations related to environments
GitLab CI/CD Error Tracking API
Operations about error_trackings
GitLab CI/CD Events API
Operations about events
GitLab CI/CD Feature Flags API
Operations related to feature flags
GitLab CI/CD Features API
Operations related to managing Flipper-based feature flags
GitLab CI/CD Files API
Operations about files
GitLab CI/CD Freeze Periods API
Operations related to deploy freeze periods
GitLab CI/CD Geo API
Operations related to Geo
GitLab CI/CD Gitlab Pages API
Operations about gitlab_pages
GitLab CI/CD Glql API
Operations about glqls
GitLab CI/CD Group Import And Export API
Operations about group_import_and_exports
GitLab CI/CD Groups API
Operations about groups
GitLab CI/CD Hooks API
Operations about hooks
GitLab CI/CD Imports API
Operations about imports
GitLab CI/CD Instance API
Operations about instances
GitLab CI/CD Integrations API
Operations related to integrations
GitLab CI/CD Internal Operations API
Operations about internal_operations
GitLab CI/CD Invitations API
Operations about invitations
GitLab CI/CD Issues API
Operations about issues
GitLab CI/CD Jira Connect Subscriptions API
Operations related to JiraConnect subscriptions
GitLab CI/CD Job Artifacts API
Operations about job_artifacts
GitLab CI/CD Jobs API
Operations about jobs
GitLab CI/CD Keys API
Operations about keys
GitLab CI/CD Ldap API
Operations about ldaps
GitLab CI/CD Markdown API
Operations about markdowns
GitLab CI/CD Members API
Operations about members
GitLab CI/CD Merge Request Approvals API
Operations about merge_request_approvals
GitLab CI/CD Merge Requests API
Operations related to merge requests
GitLab CI/CD Metadata API
Operations related to metadata of the GitLab instance
GitLab CI/CD Metric Images API
Operations about metric_images
GitLab CI/CD Metrics API
Operations about metrics
GitLab CI/CD Migrations API
Operations about migrations
GitLab CI/CD Ml Model Registry API
Operations related to Model registry
GitLab CI/CD Namespaces API
Operations about namespaces
GitLab CI/CD Offline Transfers API
Operations about offline_transfers
GitLab CI/CD Organizations API
Operations about organizations
GitLab CI/CD Packages API
Operations about packages
GitLab CI/CD Pipeline Schedules API
Operations about pipeline_schedules
GitLab CI/CD Pipelines API
Operations about pipelines
GitLab CI/CD Plan Limits API
Operations related to plan limits
GitLab CI/CD Project Import API
Operations related to importing projects
GitLab CI/CD Project Snapshots API
Operations about project_snapshots
GitLab CI/CD Project Templates API
Operations about project_templates
GitLab CI/CD Project Topics API
Operations about project_topics
GitLab CI/CD Projects API
Operations related to projects
GitLab CI/CD Projects Job Token Scope API
Operations about projects_job_token_scopes
GitLab CI/CD Protected Branches API
Operations about protected_branches
GitLab CI/CD Protected Tags API
Operations about protected_tags
GitLab CI/CD Pypi Packages API
Operations related to PyPI packages
GitLab CI/CD Releases API
Operations related to releases
GitLab CI/CD Remote Mirrors API
Operations about remote_mirrors
GitLab CI/CD Repositories API
Operations about repositories
GitLab CI/CD Resource Events API
Operations about resource_events
GitLab CI/CD Runners API
Operations about runners
GitLab CI/CD Search API
Operations about searches
GitLab CI/CD Secure Files API
Operations about secure_files
GitLab CI/CD Snippets API
Operations about snippets
GitLab CI/CD Submodules API
Operations about submodules
GitLab CI/CD Suggestions API
Operations related to suggestions
GitLab CI/CD Tags API
Operations about tags
GitLab CI/CD Terraform API
Operations about terraforms
GitLab CI/CD Unleash API
Operations about unleashes
GitLab CI/CD Usage Data API
Operations about usage_data
GitLab CI/CD Users API
Operations about users
GitLab CI/CD Web Commits API
Operations about web_commits
GitLab CI/CD Wikis API
Operations about wikis
Scroll for all 98
Open Collections 98
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GitLab access_requests API
OPEN COLLECTIONGitLab access_requests access_tokens API
OPEN COLLECTIONGitLab access_requests agents API
OPEN COLLECTIONGitLab access_requests alert_management API
OPEN COLLECTIONGitLab access_requests applications API
OPEN COLLECTIONGitLab access_requests attestations API
OPEN COLLECTIONGitLab access_requests audit_events API
OPEN COLLECTIONGitLab access_requests avatars API
OPEN COLLECTIONGitLab access_requests award_emoji API
OPEN COLLECTIONGitLab access_requests badges API
OPEN COLLECTIONGitLab access_requests batched_background_migrations API
OPEN COLLECTIONGitLab access_requests branches API
OPEN COLLECTIONGitLab access_requests broadcast_messages API
OPEN COLLECTIONGitLab access_requests chaos API
OPEN COLLECTIONGitLab access_requests ci_catalog API
OPEN COLLECTIONGitLab access_requests ci_jobs API
OPEN COLLECTIONGitLab access_requests ci_lint API
OPEN COLLECTIONGitLab access_requests ci_resource_groups API
OPEN COLLECTIONGitLab access_requests ci_runners API
OPEN COLLECTIONGitLab access_requests ci_triggers API
OPEN COLLECTIONGitLab access_requests ci_variables API
OPEN COLLECTIONGitLab access_requests cluster_agents API
OPEN COLLECTIONGitLab access_requests clusters API
OPEN COLLECTIONGitLab access_requests commit_statuses API
OPEN COLLECTIONGitLab access_requests commits API
OPEN COLLECTIONGitLab access_requests container_registry API
OPEN COLLECTIONGitLab access_requests custom_attributes API
OPEN COLLECTIONGitLab access_requests database_dictionary API
OPEN COLLECTIONGitLab access_requests dependency_proxy API
OPEN COLLECTIONGitLab access_requests deploy_resources API
OPEN COLLECTIONGitLab access_requests draft_notes API
OPEN COLLECTIONGitLab access_requests environments API
OPEN COLLECTIONGitLab access_requests error_tracking API
OPEN COLLECTIONGitLab access_requests events API
OPEN COLLECTIONGitLab access_requests feature_flags API
OPEN COLLECTIONGitLab access_requests features API
OPEN COLLECTIONGitLab access_requests files API
OPEN COLLECTIONGitLab access_requests freeze_periods API
OPEN COLLECTIONGitLab access_requests geo API
OPEN COLLECTIONGitLab access_requests gitlab_pages API
OPEN COLLECTIONGitLab access_requests glql API
OPEN COLLECTIONGitLab access_requests group_import_and_export API
OPEN COLLECTIONGitLab access_requests groups API
OPEN COLLECTIONGitLab access_requests hooks API
OPEN COLLECTIONGitLab access_requests imports API
OPEN COLLECTIONGitLab access_requests instance API
OPEN COLLECTIONGitLab access_requests integrations API
OPEN COLLECTIONGitLab access_requests internal_operations API
OPEN COLLECTIONGitLab access_requests invitations API
OPEN COLLECTIONGitLab access_requests issues API
OPEN COLLECTIONGitLab access_requests jira_connect_subscriptions API
OPEN COLLECTIONGitLab access_requests job_artifacts API
OPEN COLLECTIONGitLab access_requests jobs API
OPEN COLLECTIONGitLab access_requests keys API
OPEN COLLECTIONGitLab access_requests ldap API
OPEN COLLECTIONGitLab access_requests markdown API
OPEN COLLECTIONGitLab access_requests members API
OPEN COLLECTIONGitLab access_requests merge_request_approvals API
OPEN COLLECTIONGitLab access_requests merge_requests API
OPEN COLLECTIONGitLab access_requests metadata API
OPEN COLLECTIONGitLab access_requests metric_images API
OPEN COLLECTIONGitLab access_requests metrics API
OPEN COLLECTIONGitLab access_requests migrations API
OPEN COLLECTIONGitLab access_requests ml_model_registry API
OPEN COLLECTIONGitLab access_requests namespaces API
OPEN COLLECTIONGitLab access_requests offline_transfers API
OPEN COLLECTIONGitLab access_requests organizations API
OPEN COLLECTIONGitLab access_requests packages API
OPEN COLLECTIONGitLab access_requests pipeline_schedules API
OPEN COLLECTIONGitLab access_requests pipelines API
OPEN COLLECTIONGitLab access_requests plan_limits API
OPEN COLLECTIONGitLab access_requests project_import API
OPEN COLLECTIONGitLab access_requests project_snapshots API
OPEN COLLECTIONGitLab access_requests project_templates API
OPEN COLLECTIONGitLab access_requests project_topics API
OPEN COLLECTIONGitLab access_requests projects API
OPEN COLLECTIONGitLab access_requests projects_job_token_scope API
OPEN COLLECTIONGitLab access_requests protected_branches API
OPEN COLLECTIONGitLab access_requests protected_tags API
OPEN COLLECTIONGitLab access_requests pypi_packages API
OPEN COLLECTIONGitLab access_requests releases API
OPEN COLLECTIONGitLab access_requests remote_mirrors API
OPEN COLLECTIONGitLab access_requests repositories API
OPEN COLLECTIONGitLab access_requests resource_events API
OPEN COLLECTIONGitLab access_requests runners API
OPEN COLLECTIONGitLab access_requests search API
OPEN COLLECTIONGitLab access_requests secure_files API
OPEN COLLECTIONGitLab access_requests snippets API
OPEN COLLECTIONGitLab access_requests submodules API
OPEN COLLECTIONGitLab access_requests suggestions API
OPEN COLLECTIONGitLab access_requests tags API
OPEN COLLECTIONGitLab access_requests terraform API
OPEN COLLECTIONGitLab access_requests unleash API
OPEN COLLECTIONGitLab access_requests usage_data API
OPEN COLLECTIONGitLab access_requests users API
OPEN COLLECTIONGitLab access_requests web_commits API
OPEN COLLECTIONGitLab access_requests wikis API
OPEN COLLECTIONGitLab API
OPEN COLLECTIONScroll for all 98
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL 1
GraphQL schemas published by this provider.
GitLab CI/CD GraphQL API
GitLab's GraphQL API at /api/graphql. Many CI/CD entities (Pipeline, CiJob, CiRunner, MergeRequest pipelines) are exposed via GraphQL queries and mutations.
GRAPHQLGitLab CI/CD API pricing
Prices published by GitLab CI/CD, read 2026-09-20 from about.gitlab.com/pricing/.
| Plan | Price |
|---|---|
| Free | $0 per user/month, No credit card required Includes: 5 users per top-level group, 400 compute minutes per month, 10 GiB adjustable storage |
| Premium | $29 per user/month, billed annually Includes: $12 included GitLab Credits per user/month; 10,000 compute minutes per month; 500 GiB storage |
| Ultimate | Get custom pricing Includes: $24 included GitLab Credits per user/month; 50,000 compute minutes per month |
| GitLab Dedicated | Book a demo Includes: Everything from Ultimate |
| GitLab Dedicated for Government | Contact us Includes: 50,000 compute minutes per month, Unlimited guest users |
| GitLab Credits | $1 per GitLab Credit |
| Compute Minutes add-on | $10 per 1,000 minutes, one time payment |
| Storage add-on | $5 per month for 10GiB of storage, billed annually |
All 9 plans, limits and sources →
Rate limits
- AI action (ai_action_api_rate_limit): 160 calls per 8 hours per authenticated user
- Create tag rate limit (tags_create_limit): 100 requests per 30 minutes per project
Billed by: user · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Gitlab Ci Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
GitLab CI/CD
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Gitlab Ci Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
GitLab CI/CD API Rules
SPECTRALJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Gitlab Ci Structure
JSON STRUCTURESecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
GitLab CI/CD API — frequently asked questions
Does GitLab CI/CD have an API?
Yes. APIs.io lists 98 APIs from GitLab CI/CD, including GitLab GraphQL API, GitLab CI/CD access_requests API and GitLab CI/CD access_tokens API, and 95 more.
Is there an OpenAPI specification for the GitLab CI/CD API?
Yes. APIs.io indexes 97 OpenAPI specifications for GitLab CI/CD, each linked for download from this page.
How do I authenticate with the GitLab CI/CD API?
GitLab CI/CD documents its authentication (apiKey · 2 schemes). The details are profiled on APIs.io as Gitlab Ci Authentication.
How much does the GitLab CI/CD API cost?
GitLab CI/CD publishes its prices; its Free plan is $0 per user/month, No credit card required as of 2026-09-20. APIs.io lists 9 pricing plans for GitLab CI/CD, with each plan's price, limits and inclusions under Pricing on this page.
Does GitLab CI/CD have an MCP server?
Yes. APIs.io lists 1 MCP server for GitLab CI/CD: Remote MCP server at gitlab.com over HTTP.
Is the GitLab CI/CD API ready for AI agents?
GitLab CI/CD has a Kin Score of 49.8 out of 100 (developing) and an Agent Readiness score of 53.1 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.