GraphQL API ਲਈ ਇੱਕ query language ਹੈ ਅਤੇ ਇੱਕ runtime ਹੈ ਜੋ ਇਹਨਾਂ query ਦਾ ਜਵਾਬ ਇੱਕ typed schema ਦੇ ਵਿਰੁੱਧ ਦਿੰਦਾ ਹੈ। Client ਇੱਕ request ਭੇਜਦਾ ਹੈ ਜੋ ਬਿਲਕੁਲ ਉਹੀ fields ਦੱਸਦੀ ਹੈ ਜੋ ਉਸਨੂੰ ਚਾਹੀਦੀਆਂ ਹਨ, ਅਤੇ server ਬਿਲਕੁਲ ਉਹੀ shape ਵਾਪਸ ਕਰਦਾ ਹੈ — ਨਾ ਵੱਧ, ਨਾ ਘੱਟ।
