# Overview

Learn about the GitHub GraphQL API, previews for upcoming changes, breaking changes, and limitations.

## Links

* [About the GraphQL API](/en/enterprise-server@3.22/graphql/overview/about-the-graphql-api)

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

* [Public schema](/en/enterprise-server@3.22/graphql/overview/public-schema)

  Download the public schema for the GitHub GraphQL API.

* [Breaking changes](/en/enterprise-server@3.22/graphql/overview/breaking-changes)

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

* [/changelog](/en/enterprise-server@3.22/changelog)

* [Rate limits and query limits for the GraphQL API](/en/enterprise-server@3.22/graphql/overview/rate-limits-and-query-limits-for-the-graphql-api)

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