The schema is generated from code. Work with your teammates concurrently on the schema without conflicts, and without depending on tooling.
Native HTTP Caching
Cache the response from the query in several layers (server, CDN, etc) using standard HTTP caching. The max age is defined field by field.
Publish different schemas from a single source of truth, and give users access to them based on their being logged-in or not, user roles, having a PRO membership, and others.