Skip to content

BluPay glossary

GraphQL

A query language, type system and execution model through which clients request fields and operations exposed by an application service.

Development & integrationintermediateSources checked

What it means

Schema and operations

A GraphQL schema describes the types and capabilities available to a client. Queries request data, mutations perform designated changes and subscriptions describe supported streams. The specification does not prescribe a database or automatically implement application permissions.

Choosing an interface

Clients can select the fields needed for a view, while servers control which fields exist and how they resolve. Authorization, operation cost controls, error handling and pagination remain application responsibilities. A GraphQL endpoint cannot be assumed to exist merely because a provider offers a REST API.

Related concepts

Application programming interface, REST API, WebSocket.

In practice

A concrete example

An admin dashboard requests an invoice’s amount, status and customer reference in one supported GraphQL query.

Technical notes & boundaries

GraphQL does not inherently guarantee faster queries, fewer database calls, delivery of payment events or safe retries of mutations.

Go to the source.

Original references used for this definition. Product details and standards can change.

  1. 01GraphQL specificationhttps://spec.graphql.org/September2025/
  2. 02OpenAPI Specificationhttps://spec.openapis.org/oas/latest.html