GraphQL basics
Updated 2026-02-15
GraphQL queries, mutations, variables, and fragments. Schema types and resolvers overview.
Query and mutation
query { user(id: 1) { name } }. mutation { createUser(name: "x") { id } }. Variables: query($id: ID!) { user(id: $id) { name } }, variables: { id: 1 }.
Fragments and schema
fragment F on User { name email }. ...F in selection. Schema: type User { id: ID! name: String }. Scalar: ID, String, Int, Float, Boolean.