Skip to main content
Ganesh Joshi
Back to Cheatsheets

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.

GraphQL basics | Cheatsheet | Ganesh Joshi