# GitHub Actions frente a aplicaciones de GitHub

Aprende las diferencias entre GitHub Actions y GitHub Apps para ayudarte a decidir lo más adecuado para tus casos de uso.

GitHub Marketplace ofrece GitHub Actions y GitHub Apps, que pueden ser valiosas herramientas de automatización y flujo de trabajo. Comprender las diferencias y los beneficios de cada opción te permitirá seleccionar la que mejor se adecúe a tu trabajo.

GitHub Apps:
* Se ejecutan de manera persistente y pueden reaccionar rápidamente a los eventos.
* Funcionan bien cuando se necesitan datos de manera persistente.
* Funcionan mejor con las solicitudes de API que no consumen mucho tiempo.
* Se ejecutan en un servidor o infraestructura de computación que proporciones.

GitHub Actions:
* Brindan automatización que puede realizar una integración continua y una implementación continua.
* Pueden ejecutarse directamente en máquinas de ejecutor o en contenedores Docker.
* Pueden incluir acceso a un clon de tu repositorio, lo que permite que las herramientas de implementación y publicación, los formateadores de código y las herramientas de la línea de comando accedan a tu código.
* No necesitan que implementas un código o que sirvas una aplicación.
* Tienen una interfaz simple para crear y usar secretos, que permite que las acciones interactúen con servicios de terceros sin la necesidad de almacenar las credenciales de la persona que utiliza la acción.