GraphQL

E208081

GraphQL is a query language and runtime for APIs that enables clients to request exactly the data they need from servers in a flexible, efficient way.

All labels observed (4)

Label Occurrences
GraphQL canonical 5
GraphQL API 1
GraphQL Foundation 1

How this entity was disambiguated

Statements (100)

Predicate Object
instanceOf API query language
data query and manipulation language
query language
runtime for APIs
avoids over-fetching of data
under-fetching of data
canBeSerializedAs JSON
comparedTo REST API
surface form: REST

SOAP API
surface form: SOAP
designedFor APIs
mobile APIs
web APIs
developer Facebook
enables clients to request exactly the data they need
single endpoint APIs
strongly typed API schemas
governedBy GraphQL Foundation
Linux Foundation
hasClientImplementation Apollo Android
Apollo Client
iOS
surface form: Apollo iOS

Relay
urql
hasConcept directive
enum type
field
fragment
input type
interface type
mutation operation
object type
operation
query operation
resolver
scalar type
schema
schema introspection
subscription operation
type
union type
hasFeature directives
field-level selection
fragments
introspection queries
introspection system
nested queries
schema stitching (via tooling)
single endpoint model
strongly typed schema
type system
variables
hasServerImplementation Apollo Server
GraphQL.js
Hot Chocolate
graphql-dotnet
graphql-go
graphql-java
graphql-ruby
hasSpecification GraphQL self-linksurface differs
surface form: GraphQL Specification
inception 2012
license Open source
notableScalarType Boolean
Float
ID
Int
String
openSourcedBy Facebook
originalDeveloper Facebook
paradigm declarative data fetching
primaryUse data fetching
data manipulation
querying APIs
publicReleaseDate 2015-07-02
specificationLanguage English
standardizedBy GraphQL self-linksurface differs
surface form: GraphQL Foundation
supports code-first development
mutations
queries
real-time data via subscriptions
schema-first development
subscriptions
transportProtocol HTTP
WebSocket
usedBy Airbnb
Facebook
GitHub API v4
Netflix, Inc.
surface form: Netflix (in some services)

Shopify
Twitter, Inc.
surface form: Twitter (internal services)
usedWith C# programming language
surface form: C#

Go
Java
JavaScript
Kotlin
PHP
Python
Ruby
Swift
TypeScript programming language
surface form: TypeScript
website https://graphql.org/

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

JSON commonlyUsedWith GraphQL
JSON API relatedTo GraphQL
RedwoodJS usesAPIProtocol GraphQL
GraphQL standardizedBy GraphQL self-linksurface differs
this entity surface form: GraphQL Foundation
GraphQL hasSpecification GraphQL self-linksurface differs
this entity surface form: GraphQL Specification
GitLab supports GraphQL
this entity surface form: GraphQL API
AWS AppSync supportsAPIStyle GraphQL