--- title: Deploy keys intro: Use the REST API to create and manage deploy keys. versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 fpt: '*' ghae: '*' ghec: '*' ghes: '*' topics: - API allowTitleToDifferFromFilename: true redirect_from: - /rest/reference/deploy_keys autogenerated: rest --- ## About deploy keys {% data reusables.repositories.deploy-keys %} Deploy keys can either be setup using the following API endpoints, or by using GitHub. To learn how to set deploy keys up in GitHub, see "[AUTOTITLE](/authentication/connecting-to-github-with-ssh/managing-deploy-keys)."