Does GraphQL uses underlying REST API to communicate with Gitlab?

Hi All,

I am working on building an application for Gitlab. As per the documentation there are 2 sets of API

  • REST API
  • GraphQL API

My query is - Does the GraphQL uses underlying REST API to communicate with Gitlab?

Thanks,

Mithun

No, the GraphQL API are implemented from scratch, invoking internal methods, as you can see here: https://gitlab.com/gitlab-org/gitlab/-/tree/master/app/graphql