The REST API is now versioned. For more information, see "About API versioning."
GitHub REST API documentation
Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
Start here
View allPopular
Delivering deployments
Using the Deployments REST API, you can build custom tooling that interacts with your server and a third-party app.
Using the REST API to interact with checks
You can use the REST API to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide detailed feedback on commits.
Using pagination in the REST API
Learn how to navigate through paginated responses from the REST API.