Powerful data fetching and caching for everyone

Caching and network request management can be very hard. We make it easy so you can spend more time focusing on your product.

Simple and Effective

Simple and Effective

RTK Query was designed as an advanced, yet simple to use data fetching and caching library that solves the majority of use cases.

Developer Experience

Developer Experience

RTK Query was built entirely with TypeScript, giving TS and JS users a first-class experience out of the box.

Framework Agnostic

Framework Agnostic

RTK Query runs anywhere Redux runs and isn't limited to React. Although RTK Query provides React Hooks for convenience, it's a breeze to integrate with Svelte, Vue, or any other framework of your choice.

Features

Supports any protocol

Declarative API definitions

Caching

Automatic re-fetching

Polling

Parallel queries

Dependent queries

Paginated queries

Skip queries

Lagged queries

Automatic garbage collection

Prefetching

Runs on every framework

Transport and protocol agnostic

Built with TypeScript