Skip to main content

This version of GitHub Enterprise Server will be discontinued on 2024-06-29. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.


Learn about the GitHub GraphQL API, previews for upcoming changes, breaking changes, and limitations. You can also use the GraphQL Explorer to interact with the API on real GitHub data.

About the GraphQL API

The GitHub GraphQL API offers flexibility and the ability to define precisely the data you want to fetch.

Public schema

Download the public schema for the GitHub GraphQL API.

Schema previews

You can preview upcoming features and changes to the GitHub GraphQL schema before they are added to the GitHub GraphQL API.

Breaking changes

Learn about recent and upcoming breaking changes to the GitHub GraphQL API.

Rate limits and node limits for the GraphQL API

The GitHub GraphQL API has limitations in place to protect against excessive or abusive calls to GitHub's servers.