GitLab CI/CD website screenshot

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 97 APIs on the APIs.io network, including access_requests API, access_tokens API, agents API, and 94 more. Tagged areas include DevOps, CI/CD, Pipelines, GitLab, and DevSecOps.

GitLab CI/CD’s developer surface includes authentication, documentation, pricing, GitHub presence, engineering blog, and 10 more developer resources.

36.8/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
98 APIs
DevOpsCI/CDPipelinesGitLabDevSecOpsRunnersContainer Registry

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 36.8/100 · thin
Contract Quality 8.1 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 6.8 / 13
Governance 0.0 / 12
Discoverability 5.9 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/gitlab-ci: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

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 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GitLab API

OPEN COLLECTION

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.

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Gitlab Ci Rate Limits

10 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Gitlab Ci Structure

0 properties

JSON STRUCTURE

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Gitlab Ci Authentication

apiKey · 2 schemes

SECURITY

Gitlab Ci Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Gitlab Ci Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Gitlab Ci Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, GDPR, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Gitlab Ci Agentic Access

1125 operations · 627 acting · 22 human-in-the-loop

1125 operations · 627 acting

AGENTIC

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

Source (apis.yml)

apis.yml Raw ↑
aid: gitlab-ci
url: https://raw.githubusercontent.com/api-evangelist/gitlab-ci/refs/heads/main/apis.yml
name: GitLab CI/CD
kind: company
description: 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.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/gitlab-ci.png
tags:
- DevOps
- CI/CD
- Pipelines
- GitLab
- DevSecOps
- Runners
- Container Registry
created: '2026-05-08'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: gitlab-ci:graphql
  name: GitLab GraphQL API
  description: GitLab's GraphQL API at /api/graphql. Many CI/CD entities (Pipeline, CiJob, CiRunner, MergeRequest pipelines)
    are exposed via GraphQL queries and mutations.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.gitlab.com/api/graphql/
  baseURL: https://gitlab.com/api/graphql
  tags:
  - GraphQL
  - Pipelines
  - Jobs
  properties:
  - type: Documentation
    url: https://docs.gitlab.com/api/graphql/
  - type: GraphQLExplorer
    url: https://gitlab.com/-/graphql-explorer
  - type: Reference
    url: https://docs.gitlab.com/api/graphql/reference/
  - url: graphql/gitlab-ci-graphql.md
    type: GraphQL
- aid: gitlab-ci:gitlab-ci-access-requests-api
  name: GitLab CI/CD access_requests API
  description: Operations related to access requests
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - access_requests
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-access-requests-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-access-tokens-api
  name: GitLab CI/CD access_tokens API
  description: Operations about access_tokens
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - access_tokens
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-access-tokens-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-agents-api
  name: GitLab CI/CD agents API
  description: Operations about agents
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - agents
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-alert-management-api
  name: GitLab CI/CD alert_management API
  description: Operations about alert_managements
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - alert_management
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-alert-management-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-applications-api
  name: GitLab CI/CD applications API
  description: Operations about applications
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - applications
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-applications-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-attestations-api
  name: GitLab CI/CD attestations API
  description: Operations about attestations
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - attestations
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-attestations-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-audit-events-api
  name: GitLab CI/CD audit_events API
  description: Operations about audit_events
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - audit_events
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-audit-events-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-avatars-api
  name: GitLab CI/CD avatars API
  description: Operations about avatars
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - avatars
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-avatars-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-award-emoji-api
  name: GitLab CI/CD award_emoji API
  description: Operations about award_emoji
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - award_emoji
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-award-emoji-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-badges-api
  name: GitLab CI/CD badges API
  description: Operations about badges
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - badges
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-badges-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-batched-background-migrations-api
  name: GitLab CI/CD batched_background_migrations API
  description: Operations about batched_background_migrations
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - batched_background_migrations
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-batched-background-migrations-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-branches-api
  name: GitLab CI/CD branches API
  description: Operations about branches
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - branches
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-branches-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-broadcast-messages-api
  name: GitLab CI/CD broadcast_messages API
  description: Operations about broadcast_messages
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - broadcast_messages
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-broadcast-messages-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-chaos-api
  name: GitLab CI/CD chaos API
  description: Operations about chaos
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - chaos
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-chaos-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-catalog-api
  name: GitLab CI/CD ci_catalog API
  description: Operations about ci_catalogs
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_catalog
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-catalog-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-jobs-api
  name: GitLab CI/CD ci_jobs API
  description: Operations about ci_jobs
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_jobs
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-jobs-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-lint-api
  name: GitLab CI/CD ci_lint API
  description: Operations related to linting a CI config file
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_lint
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-lint-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-resource-groups-api
  name: GitLab CI/CD ci_resource_groups API
  description: Operations to manage job concurrency with resource groups
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_resource_groups
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-resource-groups-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-runners-api
  name: GitLab CI/CD ci_runners API
  description: Operations about ci_runners
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_runners
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-runners-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-triggers-api
  name: GitLab CI/CD ci_triggers API
  description: Operations about ci_triggers
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_triggers
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-triggers-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-ci-variables-api
  name: GitLab CI/CD ci_variables API
  description: Operations related to CI/CD variables
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - ci_variables
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-ci-variables-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-cluster-agents-api
  name: GitLab CI/CD cluster_agents API
  description: Operations related to the GitLab agent for Kubernetes
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - cluster_agents
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-cluster-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-clusters-api
  name: GitLab CI/CD clusters API
  description: Operations related to clusters
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - clusters
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-clusters-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-commit-statuses-api
  name: GitLab CI/CD commit_statuses API
  description: Operations about commit_statuses
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - commit_statuses
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-commit-statuses-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-commits-api
  name: GitLab CI/CD commits API
  description: Operations about commits
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - commits
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-commits-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-container-registry-api
  name: GitLab CI/CD container_registry API
  description: Operations related to container registry
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - container_registry
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-container-registry-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-custom-attributes-api
  name: GitLab CI/CD custom_attributes API
  description: Operations about custom_attributes
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - custom_attributes
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-custom-attributes-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-database-dictionary-api
  name: GitLab CI/CD database_dictionary API
  description: Operations about database_dictionaries
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - database_dictionary
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-database-dictionary-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-dependency-proxy-api
  name: GitLab CI/CD dependency_proxy API
  description: Operations to manage dependency proxy for a groups
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - dependency_proxy
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-dependency-proxy-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-deploy-resources-api
  name: GitLab CI/CD deploy_resources API
  description: Operations about deploy_resources
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - deploy_resources
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-deploy-resources-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-draft-notes-api
  name: GitLab CI/CD draft_notes API
  description: Operations about draft_notes
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - draft_notes
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-draft-notes-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-environments-api
  name: GitLab CI/CD environments API
  description: Operations related to environments
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - environments
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-environments-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-error-tracking-api
  name: GitLab CI/CD error_tracking API
  description: Operations about error_trackings
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - error_tracking
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-error-tracking-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-events-api
  name: GitLab CI/CD events API
  description: Operations about events
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - events
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-events-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-feature-flags-api
  name: GitLab CI/CD feature_flags API
  description: Operations related to feature flags
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - feature_flags
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-feature-flags-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-features-api
  name: GitLab CI/CD features API
  description: Operations related to managing Flipper-based feature flags
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - features
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-features-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-files-api
  name: GitLab CI/CD files API
  description: Operations about files
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - files
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-files-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-freeze-periods-api
  name: GitLab CI/CD freeze_periods API
  description: Operations related to deploy freeze periods
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - freeze_periods
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-freeze-periods-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-geo-api
  name: GitLab CI/CD geo API
  description: Operations related to Geo
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - geo
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-geo-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-gitlab-pages-api
  name: GitLab CI/CD gitlab_pages API
  description: Operations about gitlab_pages
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - gitlab_pages
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-gitlab-pages-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-glql-api
  name: GitLab CI/CD glql API
  description: Operations about glqls
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - glql
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-glql-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-group-import-and-export-api
  name: GitLab CI/CD group_import_and_export API
  description: Operations about group_import_and_exports
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - group_import_and_export
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-group-import-and-export-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-groups-api
  name: GitLab CI/CD groups API
  description: Operations about groups
  humanURL: https://docs.gitlab.com/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - groups
  properties:
  - type: OpenAPI
    url: openapi/gitlab-ci-groups-api-openapi.yml
  - type: Documentation
    url: https://docs.gitlab.com/api/
  - type: APIReference
    url: https://docs.gitlab.com/api/api_resources/
  - type: OpenAPISource
    url: https://docs.gitlab.com/api/openapi/openapi_v2.yaml
  - type: InteractiveDocs
    url: https://docs.gitlab.com/api/openapi/openapi_interactive/
  - type: Authentication
    url: https://docs.gitlab.com/api/rest/authentication/
- aid: gitlab-ci:gitlab-ci-hooks-api
  name: GitLab CI/CD hooks API
  description: Operations about hooks
  humanURL: https://docs.gitlab.

# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gitlab-ci/refs/heads/main/apis.yml