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.
Recommended
Articles
Learn about the REST API
About the OpenAPI description for the REST API
The GitHub REST API is fully described in an OpenAPI compliant document.
Learn about the REST API
About the REST API
Get oriented to the REST API documentation.
Secure code and manage vulnerabilities
Alert dismissal requests
Use the REST API to manage alert dismissal requests for secret scanning.
Learn about the REST API
API Versions
Learn how to specify which REST API version to use whenever you make a request to the REST API.
Authenticate API requests
Authenticating to the REST API
You can authenticate to the REST API to access more endpoints and have a higher rate limit.
Learn about the REST API
Best practices for using the REST API
Follow these best practices when using GitHub's API.
Administer enterprises and billing
Billing usage
Use the REST API to get billing usage information.
Learn about the REST API
Breaking changes
Learn about breaking changes that were introduced in each REST API version.
Administer enterprises and billing
Budgets
Use the REST API to get budget information.
Showing 1-9 of 228
