GitHub GraphQL API documentation
To create integrations, retrieve data, and automate your workflows, use the GitHub GraphQL API. The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
Recommended
About the GraphQL API
The GitHub GraphQL API offers flexibility and the ability to define precisely the data you want to fetch.
Introduction to GraphQL
Learn useful terminology and concepts for using the GitHub GraphQL API.
Forming calls with GraphQL
Learn how to authenticate to the GraphQL API, then learn how to create and run queries and mutations.
Articles
About the GraphQL API
The GitHub GraphQL API offers flexibility and the ability to define precisely the data you want to fetch.
Breaking changes
Learn about recent and upcoming breaking changes to the GitHub GraphQL API.
Enums
Enums represent possible sets of values for a field.
Forming calls with GraphQL
Learn how to authenticate to the GraphQL API, then learn how to create and run queries and mutations.
GraphQL changelog for 2017
GraphQL schema changes from 2017.
GraphQL changelog for 2018
GraphQL schema changes from 2018.
GraphQL changelog for 2019
GraphQL schema changes from 2019.
GraphQL changelog for 2020
GraphQL schema changes from 2020.
GraphQL changelog for 2021
GraphQL schema changes from 2021.