# Schema Design GraphQL API GraphQL uses a strong type system to define the shape of data that can be queried. GraphQL schemas define types, queries, mutations, and subscriptions that form the contract between clients and servers. **Endpoint:** https://graphql.org **Documentation:** https://graphql.org/learn/schema/ **References:** - Documentation: https://graphql.org/learn/schema/ - Reference: https://spec.graphql.org/