Integrating with the GitHub Marketplace API
You'll need to integrate the GitHub Marketplace webhook events and API into your app, and then test your app, before you can list it in GitHub Marketplace. Review each of the following sections to learn more about the GitHub Marketplace events and API, and find out how to test your app.
GitHub Marketplace REST API endpoints
Use the GitHub Marketplace API to find installations of your app and get high-level information about who has purchased your app and which plans they've purchased.GitHub Marketplace webhook events
Configure your app to receive and parse the GitHub Marketplace webhook events so you can implement billing flows.Testing GitHub Marketplace apps
Learn how to test your GitHub Marketplace app using stubbed endpoints and draft listings.
Billing flows
Apps in GitHub Marketplace need to integrate these billing flows using the GitHub Marketplace API: