GitHub API: REST vs GraphQL
-
REST API
-
Get data in the structure as the API provider though you'll need it.
-
Usually all the data from one table in the database.
-
GraphQL API
-
Have a mapping (edges) between pieces of data that are connected
-
Getting the data you need, nothing more
-
Nested fields
-
Strong typing of the data
-
Rare limits