Een schema is het getypeerde contract van een GraphQL-API, geschreven in SDL (Schema Definition Language). Het declareert elk type, elk veld en de speciale root types — Query (lezen), Mutation (schrijven) en optioneel Subscription (live). De server weigert elk request dat niet aan het schema voldoet.
