This is a glossary of GraphQL related terms with examples from Insites implementations.
A set of key-value pairs attached to a specific field. Arguments can be literal values or variables.
An alternative name given to the result of a field to avoid conflicts during data fetching.
A declaration prefixed with an
A file or request string that contains one or multiple definitions of a GraphQL type system and can be interpreted by a GraphQL execution engine.
A unit of data you are asking for in a Schema, which ends up as a field in your JSON response data.
A selection set that can be reused in multiple query operations. A GraphQL fragment is a shared piece of query logic.
An in-browser IDE for GraphQL development and workflow. Added benefits exist such as theme change, automatic schema reloading, HTTP headers configuration, query history and GraphQL subscription support.
A technique to provide detailed information about a GraphQL API's schema. Types and fields used in introspection are prefixed with
An operation for creating, modifying and destroying data.
A type in a GraphQL schema that has fields.
A query, mutation, or subscription that can be interpreted by a GraphQL execution engine.
A name for a single query, mutation, or subscription. Identifying a query or mutation by name is very useful for logging and debugging when something goes wrong in a GraphQL server.
A read-only fetch operation to request data from a GraphQL service.
A GraphQL schema is at the centre of any GraphQL server implementation and describes the functionality available to the clients which connect to it.
The syntax for writing GraphQL Schemas. It is otherwise known as Interface Definition Language. It is the lingua franca shared by all for building GraphQL APIs regardless of the programming language chosen.
A type that qualifies the data a GraphQL field resolves. GraphQL ships with some scalar types out of the box;
A collection of types that characterises the set of data that can be validated, queried and executed on a GraphQL API.
In this glossary, we reused content from Apollo's GraphQL Glossary.
Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.