Building Apps

Apps on GitHub extend and improve existing workflows. People can build apps or browse useful tools and services that integrate with GitHub in Works with GitHub.

Note: GitHub Services will no longer be supported as of October 1, 2018. Please see the blog post for details. You can use the Replacing GitHub Services guide to help you update your services to webhooks.

OAuth Apps use GitHub as an identity provider. When using OAuth Apps, all actions are performed as the user who granted access to the OAuth App. OAuth2 is a protocol that lets external applications request authorization to private details in a user's GitHub account without accessing their password. This is preferred over Basic Authentication because tokens can be limited to specific types of data and can be revoked by users at any time.

For more information, see "About apps."

For support requests about OAuth Apps, please contact GitHub Enterprise support directly.