Another oss project by

Formidable Logo


The highly customizable and versatile GraphQL client for React, Svelte, Vue, or plain JavaScript, with which you add on features like normalized caching as you grow.

npm install urql graphql



Performant and functional

Lightweight, powerful, and easy to use; urql is a great alternative to bulky GraphQL clients.

Extensible library that grows with you

Want to change how you fetch, cache, or subscribe to data? The urql exchanges allow you to customize your data layer to suit your needs.

Logical default behavior and caching

Adding urql enables you to rapidly use GraphQL in your apps without complex configuration or large API overhead.

Get Started

With its intuitive set of lightweight API's, getting started with urql is a breeze. Dive into the documentation to get up and running in minutes.

More Open Source from Formidable


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


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


A React.js based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.


The online package explorer. Runpkg turns any npm package into an interactive and informative browsing experience

View All