Skip to main content

Acerca de Marketplace de GitHub para aplicaciones

Obtén más información sobre GitHub Marketplace, donde puedes compartir tus aplicaciones públicamente con todos los usuarios de GitHub.

GitHub Marketplace le conecta a desarrolladores que quieren ampliar y mejorar sus flujos de trabajo de GitHub. Puedes listar herramientas gratuitas y de pago para que las utilicen los desarrolladores en GitHub Marketplace. GitHub Marketplace ofrece dos tipos de herramientas para los desarrolladores: GitHub Actions y Apps, y cada herramienta requiere pasos diferentes para agregarla a GitHub Marketplace.

Acciones de GitHub

Cualquiera puede publicar una acción en GitHub Marketplace. GitHub verifica algunas organizaciones aliadas y estas se muestran como creadores verificados.

Para información sobre la publicación de GitHub Actions en GitHub Marketplace, consulta "Publicar acciones en GitHub Marketplace".

Aplicaciones

Cualquiera puede compartir las apps con otros usuarios gratuitamente en GitHub Marketplace, pero solo las apps que pertenezcan a las organizaciones pueden venderse.

Para publicar planes de pago para tu app y mostrar una insignia de marketplace, debes completar el proceso de verificación del publicador. Para más información, consulta "Solicitar una verificación de publicador para tu organización" o "Requisitos para listar una app".

Una vez que la organización cumpla con los requisitos, alguien con permisos de propietario en la organización puede publicar planes de pago para cualquiera de sus apps. Cada app con un plan de pago también llevará un proceso de incorporación financiera para habilitar los pagos.

Para publicar las apps con planes gratuitos, solo necesitas cumplir con los requisitos generales para listar cualquier app. Para obtener más información, vea «Requisitos para listar una app».

¿Eres nuevo en las apps?

Si te interesa crear una aplicación para GitHub Marketplace, pero eres nuevo en las GitHub Apps o OAuth apps, consulta "Acerca de la creación de GitHub Apps" o "Creación de aplicaciones de OAuth."

GitHub Apps vs. OAuth apps

Las GitHub Apps son la forma oficial y recomendada de integrarse con GitHub, ya que ofrecen permisos mucho más granulares para acceder a los datos, aunque puedes listar tanto las Apps de OAuth como las GitHub Apps en GitHub Marketplace. Para obtener más información, vea «Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth» y «Migración de aplicaciones de OAuth a aplicaciones de GitHub».

GitHub Copilot Extensions

Note

GitHub Copilot Extensions se encuentra en versión preliminar pública y está sujeto a cambios.

GitHub Copilot Extensions son un tipo de GitHub App que integra la eficacia de las herramientas externas en GitHub Copilot Chat. Cualquier usuario puede desarrollar Copilot Extensions, para uso privado o público, y se puede compartir con otros usuarios a través de GitHub Marketplace.

Para obtener más información acerca de Copilot Extensions, consulte "Uso de extensiones para integrar herramientas externas con Copilot Chat".

Resumen de cómo publicar una app en GitHub Marketplace

Cuando termines de crear tu app, puedes compartirla con otros usuarios si la publicas en GitHub Marketplace. En resúmen, el proceso es:

  1. Revisa tu app cuidadosamente para garantizar que se comporte en otros repositorios como se espera y que cumpla con los lineamientos de mejores prácticas. Para obtener más información, vea «Procedimientos recomendados de seguridad para las aplicaciones del marketplace de GitHub» y «Requisitos para listar una app».

  2. Agrega eventos de webhook a la app para rastrear las solicitudes de facturación de los usuarios. Para más información sobre la API de GitHub Marketplace, los eventos de webhook y las solicitudes de facturación, consulta "Utilizar la API de GitHub Marketplace en tu app."

  3. Crea un borrador de lista de GitHub Marketplace. Para obtener más información, vea «Hacer un borrador de un listado para tu app».

  4. Agrega un plan de precios. Para obtener más información, vea «Configurar planes de precios para tu listado».

  5. Lea y acepte los términos de "Acuerdo para desarrolladores del Mercado GitHub".

  6. Emite tu listado para que se publique en GitHub Marketplace. Para obtener más información, vea «Emitir tu listado para que se publique».

Ver el desempeño de tu app

Puedes acceder a las métricas y transacciones de tu lista. Para más información, consulte:

Contactar a soporte

Si tienes preguntas acerca de GitHub Marketplace, por favor contacta directamente a con nosotros a través del Soporte técnico de GitHub.