Another oss project by

Formidable Logo


Universal React Query Library is a blazing-fast GraphQL client, exposed as a set of ReactJS components.

npm install urql



Fully functional GraphQL client with a single import

Urql is a lightweight, powerful, and easy to use alternative to bulky GraphQL clients.

Logical default behavior and caching

Urql helps you to rapidly use GraphQL in your apps without complex configuration or large API overhead.

Extensible library that grows with you

Want to change how you fetch, cache, or subscribe to data? Urql Exchanges allow you to customize your data layer to suit your needs.

Minimal React Components and Hooks

Whether you prefer a <Query> component or useQuery Hook, urql's API is intuitive to use, with full support for GraphQL Queries, Mutations and Subscriptions in both styles!

Get Started

Dive into the documentation to see how you can get your urql client up and running.

More Open Source from Formidable


An ecosystem of modular data visualization components for React. Friendly and flexible.


Development Dashboards

Dashboards to organize and intuitively display your dev server and tooling output.


React Animations

A collection of animations that can be used with many inline style libraries, such as Radium or Aphrodite.


Enzyme Matchers

Run common assertions on your React components using Enzyme in a Jest or Jasmine environment.

View All