Learn about what a App is and why you would use a App.
Apps let you build integrations to automate processes and extend 's functionality.
In general, Apps are preferred to OAuth apps because they use fine-grained permissions, give more control over which repositories the app can access, and use short-lived tokens.
Your App can authenticate as itself, as an app installation, or on behalf of a user.
You can register a App under your personal account or under any organization you own.
You can authorize a App to retrieve information about your account and to make changes on your behalf.
Learn how to build a App that makes an API request in response to a webhook event.
Follow this tutorial to write Ruby code to generate a user access token via the web application flow for your App.