GitHub Marketplace

Developer Tools

GitHub, Inc. · Developer tools & code hosting

Best for: Developer tools and CI/CD integrations that plug into GitHub repos and workflows.

Overview

GitHub Marketplace distributes GitHub Apps (webhook + REST/GraphQL-driven integrations) and GitHub Actions (workflow steps published to public repos). GitHub Apps authenticate via installation tokens scoped per-repository, while Actions run inside GitHub's hosted or self-hosted runners.

How to build & ship

  1. 1Build a GitHub App (recommended) or OAuth App with the permissions and webhooks you need
  2. 2Integrate GitHub REST/GraphQL APIs and, if relevant, ship a GitHub Actions workflow/action
  3. 3Configure Marketplace billing webhooks and pricing plans (free and/or paid)
  4. 4For paid plans, get your organization approved as a verified publisher (2FA + domain verification)
  5. 5Create a draft listing with description, logo, support and privacy links
  6. 6Submit for GitHub review and meet install thresholds for paid listings

Key APIs & SDKs

GitHub Apps (installation tokens, permissions, webhooks)
GitHub REST API and GraphQL API
GitHub Marketplace API (purchases, plans, billing webhooks)
GitHub Actions (workflows, actions in the Marketplace)
OAuth apps / OAuth device flow
Checks and Webhooks APIs

Authentication & security

  • Primary auth: OAuth 2.0
  • Also supports: PAT, JWT
  • Security review: Required
  • Marketplace listing review covers required permissions, security, and support policy.
  • Listings are manually reviewed by GitHub against listing requirements; paid apps additionally require a verified-publisher org plus minimum adoption (roughly 100 App installs or 200 OAuth users), and review can take weeks. Free unlisted Actions publish without that review.
  • REST and GraphQL rate limits scale with installation and app authentication type.

Monetization

Onboarding
$0
Commission
25% on paid Marketplace apps (waived first $1M in some programs)
Merchant of Record
GitHub acts as MoR for Marketplace billing

Pros & cons for builders

Pros

  • Direct exposure to millions of developers where they already work
  • GitHub Apps model gives granular, scoped, revocable permissions
  • Marketplace handles billing and license management for paid plans
  • Actions can be published quickly with minimal friction

Cons

  • Paid listings gated behind publisher verification and install/user minimums
  • App review can be slow (often multiple weeks)
  • Revenue share and billing tied to GitHub's terms