Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

About GitHub Marketplace for apps

Learn about GitHub Marketplace where you can share your apps publicly with all GitHub Enterprise Cloud users.

GitHub Marketplace connects you to developers who want to extend and improve their GitHub workflows. You can list free and paid tools for developers to use in GitHub Marketplace. GitHub Marketplace offers developers two types of tools: GitHub Actions and Apps, and each tool requires different steps for adding it to GitHub Marketplace.

GitHub Actions

Tout le monde peut publier une action sur GitHub Marketplace. GitHub vérifie une partie des organisations partenaires et les présente en tant que créateurs vérifiés.

To learn about publishing GitHub Actions in GitHub Marketplace, see "Publication d’actions dans GitHub Marketplace."

Apps

Anyone can share their apps with other users for free on GitHub Marketplace but only apps owned by organizations can sell their app.

To publish paid plans for your app and display a marketplace badge, you must complete the publisher verification process. For more information, see "Demande de vérification d’éditeur pour votre organisation" or "Exigences pour le référencement d’une application."

Once the organization meets the requirements, someone with owner permissions in the organization can publish paid plans for any of their apps. Each app with a paid plan also goes through a financial onboarding process to enable payments.

To publish apps with free plans, you only need to meet the general requirements for listing any app. For more information, see "Exigences pour le référencement d’une application."

New to apps?

If you're interested in creating an app for GitHub Marketplace, but you're new to GitHub Apps or OAuth Apps, see "Création d’applications GitHub" or "Création d’applications OAuth."

GitHub Apps vs. OAuth Apps

Les applications GitHub constituent le moyen officiellement recommandé pour l’intégration à GitHub, car elles offrent des autorisations beaucoup plus précises pour accéder aux données, although you can list both OAuth and GitHub Apps in GitHub Marketplace. For more information, see "Différences entre les applications GitHub et les applications OAuth" and "Migration d’applications OAuth vers des applications GitHub."

Publishing an app to GitHub Marketplace overview

When you have finished creating your app, you can share it with other users by publishing it to GitHub Marketplace. In summary, the process is:

  1. Review your app carefully to ensure that it will behave as expected in other repositories and that it follows best practice guidelines. For more information, see "Security best practices for apps on GitHub Marketplace" and "Exigences pour le référencement d’une application."

  2. Add webhook events to the app to track user billing requests. For more information about the GitHub Marketplace API, webhook events, and billing requests, see "Utilisation de l’API GitHub Marketplace dans votre application."

  3. Create a draft GitHub Marketplace listing. For more information, see "Créer un brouillon de référencement pour votre application."

  4. Add a pricing plan. For more information, see "Définition des plans tarifaires pour votre référencement."

  5. Read and accept the terms of the "Contrat pour les Développeurs du GitHub Marketplace."

  6. Submit your listing for publication in GitHub Marketplace. For more information, see "Soumission de votre référencement pour publication."

Seeing how your app is performing

You can access metrics and transactions for your listing. For more information, see:

Contacting Support

If you have questions about GitHub Marketplace, please contact le support GitHub directly.