GraphQL API

GPTKB entity

Statements (44)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:advantage strongly typed schema
fetches only requested data
reduces over-fetching
reduces under-fetching
gptkbp:basedOn gptkb:GraphQL
gptkbp:contrastsWith gptkb:REST_API
gptkbp:definedIn schema
gptkbp:developedBy gptkb:Facebook
gptkbp:firstReleased 2015
https://www.w3.org/2000/01/rdf-schema#label GraphQL API
gptkbp:specifies https://spec.graphql.org/
gptkbp:supports gptkb:government_agency
interfaces
authentication
caching
variables
fragments
subscriptions
unions
introspection
mutations
pagination
directives
real-time updates
error handling
type system
queries
batching
custom scalars
flexible queries
single endpoint
gptkbp:supportsProtocol gptkb:HTTP
gptkb:WebSocket
HTTPS
gptkbp:usedBy gptkb:Facebook
gptkb:GitHub
gptkb:Pinterest
gptkb:Shopify
gptkb:Twitter
gptkbp:usedFor data manipulation
data querying
gptkbp:bfsParent gptkb:REST_API
gptkbp:bfsLayer 4