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.
Statements (57)
| Predicate | Object |
|---|---|
| instanceOf |
GraphQL client
ⓘ
JavaScript library ⓘ data fetching library ⓘ state management library ⓘ |
| coreConcept |
Apollo Link
NERFINISHED
ⓘ
ApolloClient instance ⓘ GraphQL documents (queries and mutations) ⓘ InMemoryCache NERFINISHED ⓘ ObservableQuery ⓘ watchQuery ⓘ |
| developer | Apollo Graph Inc. NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ React NERFINISHED ⓘ Svelte (via community packages) NERFINISHED ⓘ Vue (via community packages) NERFINISHED ⓘ |
| isPartOf | Apollo GraphQL ecosystem ⓘ |
| license | MIT License ⓘ |
| maintainer | Apollo Graph Inc. NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| supportsLanguage | TypeScript NERFINISHED ⓘ |
| supportsOperation |
GraphQL mutations
ⓘ
GraphQL queries ⓘ GraphQL subscriptions NERFINISHED ⓘ |
| supportsPlatform |
Android (via React Native)
NERFINISHED
ⓘ
Node.js NERFINISHED ⓘ React Native NERFINISHED ⓘ iOS (via React Native) ⓘ web ⓘ |
| usedFor |
building data-driven React applications
ⓘ
synchronizing UI with GraphQL backend data ⓘ |
| website | https://www.apollographql.com/docs/react/ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.