GitLab Deploy Keys API

The GitLab Deploy Keys API provides programmatic access to manage deploy keys for GitLab projects. It supports listing, creating, updating, and deleting SSH deploy keys that grant read-only or read-write access to repositories for automated deployment workflows.

API entry from apis.yml

apis.yml Raw ↑
aid: gitlab:apiv4deploy-keys
name: GitLab Deploy Keys API
tags:
- Deploy Keys
- Security
- SSH
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://gitlab.com/api/v4
humanURL: https://docs.gitlab.com/api/deploy_keys/
overlays: []
properties:
- url: https://docs.gitlab.com/api/deploy_keys/
  type: Documentation
- url: https://docs.gitlab.com/api/rest/authentication/
  type: Authentication
description: The GitLab Deploy Keys API provides programmatic access to manage deploy keys for GitLab
  projects. It supports listing, creating, updating, and deleting SSH deploy keys that grant read-only
  or read-write access to repositories for automated deployment workflows.