GraphQL Naming Conventions: Types, Fields, Queries & Mutations

4 min read

GraphQL has clear naming conventions that make schemas self-documenting.

Convention Table

ElementConventionExample
TypesPascalCaseUser, BlogPost
FieldscamelCasefirstName, createdAt
QueriescamelCaseuser, blogPosts
MutationscamelCase verbcreateUser, updatePost
EnumsPascalCaseUserRole
Enum valuesSCREAMING_SNAKEADMIN, MODERATOR
Input typesPascalCase + InputCreateUserInput

Convert

camelCase, PascalCase, CONSTANT_CASE. Hub.