# GitHub Actions vs GitHub Apps

Saiba mais sobre as principais diferenças entre o GitHub Actions e o GitHub Apps para ajudar você a decidir qual é o ideal para seus casos de uso.

O GitHub Marketplace oferece o GitHub Actions e o GitHub Apps, sendo que cada um pode ser uma ferramenta valiosa de automação e fluxo de trabalho. Entender as diferenças e os benefícios de cada opção ajudará você a selecionar a melhor alternativa para o seu trabalho.

GitHub Apps:
* Executa, de modo persistente, e pode reagir a eventos rapidamente.
* Funciona bem quando são necessários dados persistentes.
* Funciona da forma ideal quando as solicitações de API não são demoradas.
* Executa em uma infraestrutura de servidor ou computação fornecida por você.

GitHub Actions:
* Fornece automação que pode realizar integração contínua e implementação contínua.
* Pode ser executado diretamente em máquinas runner ou em contêineres do Docker.
* Pode incluir acesso a um clone do seu repositório, habilitando ferramentas de implantação e publicação, formatadores de código e ferramentas de linha de comando para acessar seu código.
* Não requer que você implemente o código ou execute um aplicativo.
* Tem uma interface simples para criar e usar segredos, que habilitam ações para interagir com serviços de terceiros sem a necessidade de armazenar as credenciais da pessoa que usa a ação.