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
linked to: REST API

SOAP
linked to: SOAP API
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
Apollo iOS
linked to: 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 Specification
linked to: GraphQL
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 Foundation
linked to: GraphQL
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 (in some services)
linked to: Netflix, Inc.

Shopify
Twitter (internal services)
linked to: Twitter, Inc.
usedWith C#
Go
Java
JavaScript
Kotlin
PHP
Python
Ruby
Swift
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 Foundation
linked to: GraphQL
GraphQL hasSpecification GraphQL Specification
linked to: GraphQL
GitLab supports GraphQL API
linked to: GraphQL
AWS AppSync supportsAPIStyle GraphQL