Skip to main content
GitHub Docs
  • All products
  • Developers
    • Overview
      • About GitHub's APIs
      • Managing deploy keys
      • SSH agent forwarding
      • Secret scanning
      • Replacing GitHub Services
      • GitHub Developer Program
    • Webhooks and events
      • Webhooks
        • About webhooks
        • Creating webhooks
        • Configure server for webhooks
        • Testing webhooks
        • Securing your webhooks
        • Webhook events & payloads
      • Events
        • GitHub event types
        • Issue event types
    • Apps
      • Getting started with apps
        • About apps
        • Activate optional features
        • GitHub Apps & OAuth Apps
        • Migrate from OAuth Apps
        • Development environment
      • Building GitHub Apps
        • Creating a GitHub App
        • Set permissions
        • Manage allowed IP addresses
        • Authentication
        • Identify & authorize users
        • Rate limits
        • Refresh user-to-server access
        • App creation manifest flow
        • App creation query parameters
        • Custom badges
      • Managing GitHub Apps
        • Installing GitHub Apps
        • Modifying a GitHub App
        • Edit permissions
        • Manage app visibility
        • Suspend app installation
        • Transfer ownership
        • Deleting a GitHub App
      • Building OAuth Apps
        • Creating an OAuth App
        • Authorizing OAuth Apps
        • Scopes for OAuth Apps
        • Create custom badges
      • Managing OAuth Apps
        • Modifying an OAuth App
        • Transfer ownership
        • Troubleshoot authorization
        • Troubleshoot token request
        • Deleting an OAuth App
      • Guides
        • Build an app with the REST API
        • CI tests using Checks API
    • GitHub Marketplace
      • Overview
        • About GitHub Marketplace
        • About marketplace badges
        • Publisher verification
      • Create Marketplace apps
        • Listing requirements
        • Security best practice
        • Customer experience best practice
        • View listing metrics
        • View listing transactions
      • Marketplace API usage
        • REST API
        • Webhook events
        • Testing your app
        • New purchases & free trials
        • Handling plan changes
        • Plan cancellations
      • List an app on the Marketplace
        • Draft an app listing
        • Write listing descriptions
        • Set listing pricing plans
        • Webhooks for plan changes
        • Submit your listing
      • Sell apps on the Marketplace
        • Pricing plans for apps
        • Billing customers
        • Receive payment
  • Developers/
  • Overview/
  • GitHub Developer Program
 
GitHub Docs
  • Developers/
  • Overview/
  • GitHub Developer Program
Developers
    • Get started
    • Account and profile
    • Authentication
    • Repositories
    • Enterprise administrators
    • Billing and payments
    • Site policy
    • Organizations
    • Code security
    • Pull requests
    • GitHub Issues
    • GitHub Actions
    • GitHub Copilot
    • GitHub Codespaces
    • GitHub Packages
    • Search on GitHub
    • Developers
    • REST API
    • GraphQL API
    • GitHub CLI
    • GitHub Discussions
    • GitHub Sponsors
    • Building communities
    • GitHub Pages
    • Education
    • GitHub Desktop
    • GitHub Support
    • Atom
    • Electron
    • CodeQL
    • npm
Enterprise Cloud
    • Free, Pro, & Team
    • Enterprise Cloud
    • About versions

 

GitHub Developer Program

In this article

  • Scratch an itch
  • Take on the enterprise
  • Have an integration that works with GitHub?
  • Ready to join the GitHub Developer Program?

If you build tools that integrate with GitHub, you can join the GitHub Developer Program.

Building an application that integrates with GitHub? Register for our Developer Program! The possibilities are endless, and you enjoy the kudos. Register now

Scratch an itch

Build your own tools that seamlessly integrate with the place you push code every day.

Take on the enterprise

Email partnerships@github.com to request developer licenses to build and test your application against GitHub Enterprise Server.

Have an integration that works with GitHub?

Awesome! We'd love to have you be part of the program. Here’s how you can spread the word:

  • Let us know about your integration
  • Use the Octocat or GitHub logo to identify that your product works with GitHub
  • Post a video or a blog on your website about your integration

Ready to join the GitHub Developer Program?

Membership is open to individual developers and companies who have:

  • An integration in production or development using the GitHub API.
  • An email address where GitHub users can contact you for support.

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.

Still need help?

Ask the GitHub community
Contact support
  • © 2022 GitHub, Inc.
  • Terms
  • Privacy
  • Security
  • Status
  • Help
  • Contact GitHub
  • Pricing
  • Developer API
  • Training
  • Blog
  • About