{"meta":{"title":"Sobre a construção de integrações","intro":"Você pode criar integrações para estender a funcionalidade de GitHub.","product":"Integrations","breadcrumbs":[{"href":"/pt/enterprise-server@3.18/integrations","title":"Integrations"},{"href":"/pt/enterprise-server@3.18/integrations/concepts","title":"Conceitos"},{"href":"/pt/enterprise-server@3.18/integrations/concepts/about-building-integrations","title":"Sobre a construção de integrações"}],"documentType":"article"},"body":"# Sobre a construção de integrações\n\nVocê pode criar integrações para estender a funcionalidade de GitHub.\n\nAs integrações são ferramentas que expandem a funcionalidade de GitHub. Integrações podem executar ações em GitHub como problemas em aberto, comentar em solicitações de pull e gerenciar projetos. Eles também podem fazer coisas fora de GitHub com base em eventos que acontecem em GitHub. Por exemplo, uma integração pode publicar no Slack quando um problema é aberto em GitHub.\n\nMuitas integrações são fluxos de trabalho de GitHub Apps, fluxos de trabalho de GitHub Actions ou ações personalizadas para fluxos de trabalho de GitHub Actions.\n\n* GitHub Apps são integrações executadas no servidor do proprietário do aplicativo ou em um dispositivo de usuário. Para saber mais, confira [Sobre a criação de aplicativos GitHub](/pt/enterprise-server@3.18/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps).\n* GitHub Actions fluxos de trabalho são fluxos de trabalho executados quando eventos específicos ocorrem em GitHub. Para saber mais, confira [Noções básicas sobre GitHub Actions](/pt/enterprise-server@3.18/actions/get-started/understand-github-actions).\n* Ações personalizadas são código que pode ser executado por um GitHub Actions fluxo de trabalho. Para saber mais, confira [Sobre ações personalizadas](/pt/enterprise-server@3.18/actions/concepts/workflows-and-actions/custom-actions).\n\nSua integração pode usar a API de GitHub para buscar dados e fazer alterações em dados em GitHub.\nGitHub tem uma API REST e uma API do GraphQL. Para obter mais informações, consulte:\n\n* [Comparando a API REST do GitHub e a API do GraphQL](/pt/enterprise-server@3.18/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)\n* [documentação da API REST GitHub](/pt/enterprise-server@3.18/rest)\n* [Documentação da API GraphQL do GitHub](/pt/enterprise-server@3.18/graphql)\n\nSua integração pode usar webhooks para saber quando eventos específicos acontecem em GitHub. Para saber mais, confira [Sobre webhooks](/pt/enterprise-server@3.18/webhooks/about-webhooks)."}