Get started and make API calls
About the GraphQL API
The GitHub GraphQL API offers flexibility and the ability to define precisely the data you want to fetch.
Understand API changes and limits
Breaking changes
Learn about recent and upcoming breaking changes to the GitHub GraphQL API.
Explore the schema reference
Enums
Enums represent possible sets of values for a field.
Get started and make API calls
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.