# About the REST API

Learn more about the GitHub REST API and what you can do with it.

## Links

* [About the REST API](/en/rest/about-the-rest-api/about-the-rest-api)

  Get oriented to the REST API documentation.

* [Comparing GitHub's REST API and GraphQL API](/en/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)

  Learn about GitHub's APIs to extend and customize your GitHub experience.

* [API Versions](/en/rest/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.

* [Breaking changes](/en/rest/about-the-rest-api/breaking-changes)

  Learn about breaking changes that were introduced in each REST API version.

* [About the OpenAPI description for the REST API](/en/rest/about-the-rest-api/about-the-openapi-description-for-the-rest-api)

  The GitHub REST API is fully described in an OpenAPI compliant document.