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.
APIs.json: https://raw.githubusercontent.com/api-evangelist/gitlab-ci/refs/heads/main/apis.yml
- DevOps
- CI/CD
- Pipelines
- GitLab
- DevSecOps
- Runners
- Container Registry
- Created: 2026-05-08
- Modified: 2026-05-19
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.
- Human URL: https://docs.gitlab.com/api/
- Base URL:
https://gitlab.com/api/v4
- REST
- Pipelines
- Jobs
- Runners
- Schedules
- Releases
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Open A P I Source
- Interactive Docs
- Authentication
GitLab's GraphQL API at /api/graphql. Many CI/CD entities (Pipeline, CiJob, CiRunner, MergeRequest pipelines) are exposed via GraphQL queries and mutations.
- Human URL: https://docs.gitlab.com/api/graphql/
- Base URL:
https://gitlab.com/api/graphql
- GraphQL
- Pipelines
- Jobs
- Documentation
- Graph Q L Explorer
- Reference
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
FN: Kin Lane Email: kin@apievangelist.com