urql

E754606

urql is a lightweight, extensible GraphQL client for JavaScript and TypeScript applications, commonly used with React to handle queries, mutations, and caching.

All labels observed (2)

Label Occurrences
@urql/core 1
urql canonical 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf GraphQL client library
open-source software
category JavaScript GraphQL client
TypeScript GraphQL client
coreAbstraction exchange pipeline
designGoal extensible
framework-agnostic core
lightweight
ecosystemComponent @urql/core
linked to: urql

@urql/devtools
@urql/exchange-auth
@urql/exchange-graphcache
@urql/exchange-multipart-fetch
@urql/exchange-persisted
@urql/exchange-retry
@urql/exchange-subscription
hasConcept cache
client
exchanges
links to GraphQL endpoint
operations
implements GraphQL over HTTP
GraphQL over WebSocket (via exchange)
license MIT License
programmingLanguage JavaScript
TypeScript
providesAPI React hooks
client API for imperative usage
higher-order components (HOCs)
render props components
repositoryPlatform GitHub
supportsDevtools browser devtools extension
supportsEnvironment Node.js
React Native
browser
supportsFeature GraphQL mutations
GraphQL queries
GraphQL subscriptions
SSR (server-side rendering)
document caching
file upload
normalized caching
offline support (via exchanges)
pagination helpers
request deduplication
supportsFramework Preact
React
Vue (via community bindings)
typings bundled TypeScript definitions
usedFor consuming GraphQL APIs in frontend applications
state management for remote GraphQL data

How these facts were elicited

Referenced by (2)

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

urql ecosystemComponent @urql/core
linked to: urql