A REST API is an architectural concept for network-based software.
GraphQL is a query language, a specification, and a set of tools that operates over a single endpoint using HTTP
REST API :
GraphQL
GraphQL follows the same set of constraints as REST APIs, but it organizes data into a graph using one interface