Et schema er den typede kontrakten til et GraphQL-API, skrevet i SDL (Schema Definition Language). Det deklarerer hver type, hvert felt og de spesielle rot-typene — Query (les), Mutation (skriv), og eventuelt Subscription (sanntid). Serveren avviser enhver forespørsel som ikke matcher schemaet.
