ਇਸ ਆਧਾਰ 'ਤੇ ਚੁਣੋ ਕਿ API ਨੂੰ ਕੌਣ ਵਰਤਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ data ਲੋੜਾਂ ਕਿੰਨੀਆਂ ਵੱਖ-ਵੱਖ ਹਨ — hype 'ਤੇ ਨਹੀਂ। GraphQL ਉਦੋਂ ਜਿੱਤਦਾ ਹੈ ਜਦੋਂ ਕਈ ਵੱਖ-ਵੱਖ clients ਨੂੰ ਆਪਣਾ data shape ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ; REST ਉਦੋਂ ਜਿੱਤਦਾ ਹੈ ਜਦੋਂ requests ਇਕਸਾਰ, cacheable, ਅਤੇ ਸਧਾਰਨ ਹੋਣ।
