Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. GraphQL Tools
  3. urql

urql

On the record

Available exchanges
Documented exchanges include retry, persisted queries, authentication, request policy, server-side rendering, and devtools exchanges.urql.dev · read 7 Oct 2026
Client operations
urql supports declarative GraphQL queries and mutations, caching and state management, and extensions for integrating with an API.urql.dev · read 7 Oct 2026
Compatibility limit
The comparison page says urql does not officially support batched queries in its first-party packages.urql.dev · read 7 Oct 2026
Core capabilities
urql sends GraphQL queries and mutations, manages caching and state, and provides an extensible integration point for an API.urql.dev · read 7 Oct 2026
Customizable behavior
Exchanges let developers customize how requests are fetched, cached, retried, authenticated, and handled.urql.dev · read 7 Oct 2026
Customization
Exchanges let developers customize how the client fetches, caches, and subscribes to data.urql.dev · read 7 Oct 2026
Default cache
The default cache uses document caching; normalized caching is available as an opt-in through Graphcache.urql.dev · read 7 Oct 2026
Default caching
The client uses document caching by default, and normalized caching is available through Graphcache.urql.dev · read 7 Oct 2026
Developer tools
The project lists browser extensions for debugging urql.github.com · read 7 Oct 2026
Framework integrations
The documentation describes bindings for React, Preact, Vue, and Svelte, and the comparison page also lists Next.js integration.urql.dev · read 7 Oct 2026
Framework packages
The project describes bindings for React, Preact, Vue, Solid, and Svelte.github.com · read 7 Oct 2026
Graphcache
Normalized caching is an opt-in feature provided by the @urql/exchange-graphcache package.urql.dev · read 7 Oct 2026
GraphQL integrations
Documented exchanges include support for persisted queries, authentication flows, retries, file uploads, and subscriptions.urql.dev · read 7 Oct 2026
Intended users
The documentation describes urql as a GraphQL client intended to start with minimal features and be extended as app needs grow.urql.dev · read 7 Oct 2026
License
The repository lists an MIT license.github.com · read 7 Oct 2026
Notable limit
The comparison page says urql does not support batched queries in its first-party packages.urql.dev · read 7 Oct 2026
Offline support
Graphcache can persist and rehydrate cache state for offline use, and its documentation labels offline support experimental.urql.dev · read 7 Oct 2026
Project history
The comparison page says urql's current architecture has existed since February 2019 and its normalized cache since September 2019.urql.dev · read 7 Oct 2026

Alternatives to urql

Every alternative, ranked