{"meta":{"title":"Authenticating to the REST API","intro":"Learn how to authenticate your REST API requests.","product":"REST API","breadcrumbs":[{"href":"/en/rest","title":"REST API"},{"href":"/en/rest/authentication","title":"Authentication"}],"documentType":"category"},"body":"# Authenticating to the REST API\n\nLearn how to authenticate your REST API requests.\n\n## Links\n\n* [Authenticating to the REST API](/en/rest/authentication/authenticating-to-the-rest-api)\n\n  You can authenticate to the REST API to access more endpoints and have a higher rate limit.\n\n* [Keeping your API credentials secure](/en/rest/authentication/keeping-your-api-credentials-secure)\n\n  Follow these best practices to keep your API credentials and tokens secure.\n\n* [Endpoints available for GitHub App installation access tokens](/en/rest/authentication/endpoints-available-for-github-app-installation-access-tokens)\n\n  Your GitHub App can make requests to the following REST endpoints with an installation access token.\n\n* [Endpoints available for GitHub App user access tokens](/en/rest/authentication/endpoints-available-for-github-app-user-access-tokens)\n\n  Your GitHub App can make requests to the following REST endpoints with a user access token.\n\n* [Endpoints available for fine-grained personal access tokens](/en/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens)\n\n  Your fine-grained personal access token can make requests to the following REST endpoints.\n\n* [Permissions required for GitHub Apps](/en/rest/authentication/permissions-required-for-github-apps)\n\n  For each permission granted to a GitHub App, these are the REST API endpoints that the app can use.\n\n* [Permissions required for fine-grained personal access tokens](/en/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens)\n\n  For each permission granted to a fine-grained personal access token, these are the REST API endpoints that the app can use."}