schema คือสัญญา (contract) แบบมีชนิดข้อมูลของ GraphQL API ซึ่งเขียนด้วย SDL (Schema Definition Language) มันประกาศทุกชนิดข้อมูล ทุก field และ root type พิเศษ ได้แก่ Query (อ่าน) Mutation (เขียน) และอาจมี Subscription (ข้อมูลสด) server จะปฏิเสธ request ใด ๆ ที่ไม่ตรงกับ schema
