Select language: current language is English
Search or ask CopilotOpen menu
Open Sidebar
Home Apps GitHub Apps documentationGo deeper with GitHub by integrating with our APIs and webhooks, customizing your GitHub workflow, and building and sharing apps with the community.
Overview Quickstart Start hereLearn about what a GitHub App is and why you would use a GitHub App.
GitHub Apps let you build integrations to automate processes and extend GitHub's functionality.
In general, GitHub 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 GitHub App can authenticate as itself, as an app installation, or on behalf of a user.
You can register a GitHub App under your personal account or under any organization you own.
You can authorize a GitHub App to retrieve information about your GitHub account and to make changes on your behalf.
Learn how to build a GitHub 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 GitHub App.
Learn how to build a GitHub 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 GitHub App.
Follow this tutorial to write a CLI in Ruby that generates a user access token for a GitHub App via the device flow.
You can use an installation access token from a GitHub App to make authenticated API requests in a GitHub Actions workflow. You can also pass the token to a custom action to enable the action to make authenticated API requests.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4