Një schema është kontrata e tipizuar e një API GraphQL e shkruar në SDL (Schema Definition Language). Ajo deklaron çdo tip, çdo fushë, dhe root types e veçanta — Query (lexim), Mutation (shkrim), dhe opsionalisht Subscription (live). Serveri refuzon çdo kërkesë që nuk përputhet me schema-n.
