Building apps

Apps on GitHub allow you to automate and improve your workflow. You can build apps, share and purchase them from GitHub Marketplace, or browse useful tools and services that integrate with GitHub in Works with GitHub. To learn how to list an app on GitHub Marketplace, see "Getting started with GitHub Marketplace."

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.

GitHub Apps are the officially recommended way to integrate with GitHub because they offer much more granular permissions to access data, but GitHub supports both OAuth Apps and GitHub Apps. For information on choosing a type of app, see "About apps" and "Differences between apps."

For a walkthrough of the process of building a GitHub App, see "Building Your First GitHub App."

Support requests

GitHub Apps: Use the GitHub Platform Forum for support requests, bug reports, and discussions. The forum allows you to collaborate with other integrators as well as engineers and product managers from GitHub.

OAuth Apps: Contact GitHub support directly.