{"meta":{"title":"About creating GitHub Apps","intro":"Learn about how to create a GitHub App, including best practices and when to use a GitHub App.","product":"Apps","breadcrumbs":[{"href":"/en/apps","title":"Apps"},{"href":"/en/apps/creating-github-apps","title":"Creating GitHub Apps"},{"href":"/en/apps/creating-github-apps/about-creating-github-apps","title":"About creating GitHub Apps"}],"documentType":"subcategory"},"body":"# About creating GitHub Apps\n\nLearn about how to create a GitHub App, including best practices and when to use a GitHub App.\n\n## Links\n\n* [About creating GitHub Apps](/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps)\n\n  GitHub Apps let you build integrations to automate processes and extend GitHub's functionality.\n\n* [Deciding when to build a GitHub App](/en/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app)\n\n  When building an integration, you should consider using a GitHub App in the following scenarios, instead of an OAuth app, personal access token, or GitHub Actions.\n\n* [Best practices for creating a GitHub App](/en/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app)\n\n  Follow these best practices to improve the security and performance of your GitHub App.\n\n* [Migrating OAuth apps to GitHub Apps](/en/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps)\n\n  Learn about the advantages of migrating your OAuth app to a GitHub App, and learn how to migrate your OAuth app."}