Schema GraphQL este contractul inviolabil dintre client și server. Spre deosebire de documentațiile REST scrise manual în Swagger/OpenAPI care se desincronizează frecvent, schema GraphQL este executabilă și validată automat la runtime de motorul GraphQL.
Limbajul de Definire a Schemelor (SDL) în GraphQL: Tipuri Obiect, Scalari, Enums, Input Types și Directive în GraphQL
Schema & Tipuri SDL
GraphQL
Ghid complet pentru GraphQL SDL: definirea tipurilor cu scalari non-nullable (!), liste ([Item!]!), tipuri de intrare (input), uniuni (union), interfețe și directive (@deprecated).
Sintaxă
type Post { id: ID! title: String! author: User! }