Advantages over REST

Helpers

Graphql tools - https://github.com/ardatan/graphql-tools

TypeGrapQL - https://github.com/MichalLytek/type-graphql

GraphQL Nexus - https://github.com/graphql-nexus/nexus

schema definition language (or SDL)

Gaphiql - ui for playing qith graphql endpoints

Schema Types

Primsa graphQL

https://github.com/prisma/prisma-examples/blob/latest/typescript/graphql-express-sdl-first/src/schema.ts

GraphQL IDE