Schemat to typowany kontrakt API GraphQL zapisany w SDL (Schema Definition Language). Deklaruje każdy typ, każde pole oraz specjalne typy główne (root types) — Query (odczyt), Mutation (zapis) i opcjonalnie Subscription (dane na żywo). Serwer odrzuca każde żądanie, które nie pasuje do schematu.
