gptkbp:instanceOf
|
API technology
|
gptkbp:allows
|
clients to specify data shape
|
gptkbp:alternativeTo
|
gptkb:REST_APIs
|
gptkbp:basedOn
|
gptkb:GraphQL
|
gptkbp:can_be_written_as
|
gptkb:Java
gptkb:JavaScript
gptkb:Python
gptkb:Ruby
gptkb:TypeScript
gptkb:Go
gptkb:C#
gptkb:Elixir
gptkb:Scala
PHP
|
gptkbp:developedBy
|
gptkb:Facebook
|
gptkbp:documentation
|
https://graphql.org/
|
gptkbp:enables
|
flexible data retrieval
single endpoint access
|
gptkbp:firstReleased
|
2015
|
https://www.w3.org/2000/01/rdf-schema#label
|
GraphQL APIs
|
gptkbp:popularLibraries
|
gptkb:Apollo_Server
gptkb:GraphQL_Yoga
gptkb:Graphene
gptkb:graphql-js
|
gptkbp:reduces
|
over-fetching
under-fetching
|
gptkbp:supports
|
variables
fragments
subscriptions
introspection
mutations
directives
type system
resolvers
queries
real-time data with subscriptions
strongly typed schema
|
gptkbp:usedBy
|
gptkb:Facebook
gptkb:GitHub
gptkb:Pinterest
gptkb:Shopify
gptkb:Twitter
|
gptkbp:usedFor
|
data manipulation
data querying
|
gptkbp:uses
|
gptkb:WebSockets
gptkb:GraphQL_query_language
gptkb:HTTP_GET
gptkb:HTTP_POST
gptkb:SDL_(Schema_Definition_Language)
gptkb:JSON
|
gptkbp:bfsParent
|
gptkb:city
|
gptkbp:bfsLayer
|
3
|