-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
95 lines (95 loc) · 3.25 KB
/
apis.yml
File metadata and controls
95 lines (95 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
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.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
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:rest-v4
name: GitLab REST API v4 (CI/CD endpoints)
description: >-
GitLab REST API v4. CI/CD-related endpoint families include /projects/:id/ pipelines, /projects/:id/jobs,
/projects/:id/pipeline_schedules, /projects/:id/triggers, /runners, /projects/:id/runners,
/projects/:id/environments, /projects/:id/deployments and the /projects/:id/releases family. Authenticated with
personal access tokens, OAuth tokens, project access tokens, group access tokens, CI job tokens or trigger tokens.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://docs.gitlab.com/api/
baseURL: https://gitlab.com/api/v4
tags:
- REST
- Pipelines
- Jobs
- Runners
- Schedules
- Releases
properties:
- type: Documentation
url: https://docs.gitlab.com/api/
- type: APIReference
url: https://docs.gitlab.com/api/api_resources/
- type: OpenAPI
url: openapi/gitlab-ci-openapi.yml
- 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: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-productions.s3.amazonaws.com/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
common:
- type: Website
url: https://about.gitlab.com/
- type: Documentation
url: https://docs.gitlab.com/api/
- type: Pricing
url: https://about.gitlab.com/pricing/
- type: GitHub
url: https://gitlab.com/gitlab-org/gitlab
- type: StatusPage
url: https://status.gitlab.com/
- type: Plans
url: plans/gitlab-ci-plans-pricing.yml
- type: RateLimits
url: rate-limits/gitlab-ci-rate-limits.yml
- type: FinOps
url: finops/gitlab-ci-finops.yml
- type: LLMsTxt
url: https://docs.gitlab.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com