Hmm. From what I understand of GraphQL, it gives you:<p>- less boilerplate (no need to create GET REST endpoints and corresponding JS AJAX calls)<p>- consequently, more flexibility (just request more data in the client, no need to update server code)<p>- formalized query language (and apparently, the ability to check it?)<p>However, the idea of exposing your schema to arbitrary requests sounds much too dangerous to me. I see the advantages for really large applications, but I&#x27;ll stick to REST with a &#x27;format&#x27; parameter for the foreseeable future.