Sobre os GitHub Apps
Os GitHub Apps são ferramentas que estendem a funcionalidade do GitHub. Os GitHub Apps podem fazer coisas no GitHub como abrir problemas, fazer comentários sobre solicitações de pull e gerenciar projetos. Eles também podem fazer coisas fora do GitHub com base em eventos que acontecem no GitHub. Por exemplo, um GitHub App pode postar no Slack quando um problema é aberto no GitHub.
Para saber mais sobre como usar os GitHub Apps, confira "Sobre o uso dos Aplicativos do GitHub".
Para saber mais sobre como criar os GitHub Apps, confira "Sobre a criação de Aplicativos do GitHub".
GitHub Apps e OAuth apps
O GitHub também dá suporte a OAuth apps. Em geral, os GitHub Apps são mais indicados que os OAuth apps. Os GitHub Apps usam permissões refinadas, dão ao usuário mais controle sobre quais repositórios o aplicativo pode acessar e usam tokens de curta duração. Essas propriedades podem aprimorar a segurança do aplicativo, limitando o dano possível decorrente do vazamento das credenciais dele. Para obter mais informações, confira "Diferenças entre os aplicativos GitHub e os aplicativos OAuth".