GitHub Deploy Keys API
The GitHub Deploy Keys API lets you manage deploy keys for repositories. Deploy keys are SSH keys that grant read-only or read-write access to a single repository, commonly used for automated deployment systems and CI/CD pipelines that need to clone or push to a specific repository without using a personal account.