schema არის GraphQL API-ის ტიპიზირებული კონტრაქტი, დაწერილი SDL-ში (Schema Definition Language). ის აღწერს ყველა ტიპს, ყველა ველს და სპეციალურ root ტიპებს — Query (წაკითხვა), Mutation (ჩაწერა) და, სურვილისამებრ, Subscription (ცოცხალი მონაცემი). სერვერი უარყოფს ნებისმიერ request-ს, რომელიც schema-ს არ ესადაგება.
