Apollo Client

E754600

Apollo Client is a popular open-source JavaScript state management and data-fetching library designed to work seamlessly with GraphQL APIs on the client side.

All labels observed (2)

Label Occurrences
Apollo Client canonical 3
Apollo GraphQL 1

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf GraphQL client
JavaScript library
data fetching library
state management library
coreConcept Apollo Link
ApolloClient instance
GraphQL documents (queries and mutations)
InMemoryCache
ObservableQuery
watchQuery
developer Apollo Graph Inc.
feature SSR (server-side rendering) support
TypeScript typings
authentication via HTTP headers
automatic cache updates
cache normalization by object identifiers
devtools integration
error handling for GraphQL operations
file upload support via links
link middleware architecture
local state management
network status tracking
normalized client-side cache
pagination helpers
integratesWith Angular (via community packages)
Next.js
React
Svelte (via community packages)
linked to: Svelte

Vue (via community packages)
linked to: Vue.js
isPartOf Apollo GraphQL ecosystem
license MIT License
maintainer Apollo Graph Inc.
openSource true
primaryUse consume GraphQL APIs from client applications
manage local and remote application state
programmingLanguage JavaScript
repository https://github.com/apollographql/apollo-client
softwareGenre GraphQL client library
supports cache persistence via storage adapters
client-side schema extensions
fragment matching
local-only fields in GraphQL queries
optimistic UI updates
schema-based type policies
supportsAPIStyle GraphQL
supportsLanguage TypeScript
supportsOperation GraphQL mutations
GraphQL queries
GraphQL subscriptions
supportsPlatform Android (via React Native)
linked to: React Native

Node.js
React Native
iOS (via React Native)
web
usedFor building data-driven React applications
synchronizing UI with GraphQL backend data
website https://www.apollographql.com/docs/react/

How these facts were elicited

Referenced by (4)

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

GraphQL hasClientImplementation Apollo Client
Apollo Server developer Apollo GraphQL
linked to: Apollo Client
Apollo Server integratesWith Apollo Client
Relay relatedTo Apollo Client