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
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
RTK Query was built entirely with TypeScript, giving TS and JS users a first-class experience out of the box.
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