Our new Early Access program is here! Introducing Integrations and the GitHub GraphQL API.

Build your app on the GitHub platform

Not sure where to start? We’ve put together some handy guides and libraries you can use to start building.

Explore the documentation
Getting started

Let's walk through core API concepts as we tackle some everyday use cases.

Read the guide →

Basics of authentication

In this section, we're going to focus on the basics of authentication.

Read the guide →

Discovering resources for a user

Applications often need to fetch the current user's repositories and organizations.

Read the guide →


Use the official Octokit library, or choose between any of the available third party libraries.

Explore popular integrations

Whatever your needs—whether it’s mobile apps or continuous integration—you can build it with the GitHub API.

Browse integrations directory

Stay in the know

Keep up to date with the latest updates to the GitHub API

Never miss an update!

Join the newsletter to be informed of every new update.