Building apps

GitHub Apps are available on GitHub Enterprise as an early access technical preview. If you experience any issues, please contact GitHub Enterprise Support.

Apps on GitHub allow you to automate and improve your workflow. You can build apps or browse useful tools and services that integrate with GitHub in Works with GitHub.

Note: We no longer support GitHub Services as of October 1, 2018, and GitHub Services will stop working on January 31, 2019. 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."

Requesting support

For questions, bug reports, and discussions about GitHub Apps, OAuth Apps, and API development, explore the GitHub API Development and Support Forum. The forum is moderated and maintained by GitHub Enterprise staff, but questions posted to the forum are not guaranteed to receive a reply from GitHub Enterprise staff.

Consider reaching out to GitHub Support directly using the contact form for:

  • guaranteed response from GitHub Enterprise staff
  • support requests involving sensitive data or private concerns
  • feature requests
  • feedback about GitHub Enterprise products

If you're a Marketplace integrator, contact the Partner Engineering team for questions or help with your Marketplace integration.