TanStack DevTools plugin

RTK Query has a cache. Now you can actually see it.

Live status badges, tag-based invalidation, and a request timeline, right inside TanStack DevTools. No more digging through the Redux action log to guess what's cached.

Playground
pnpm add rtk-query-devtools
rtk-query-devtools live statusconnecting…
EndpointStatusSubs
getPostidle
listPostsidle
listPostsFlakyidle
listUsersidle

↑ live, actually running RTK Query on this page

Status at a glance
Fetching, fresh, error, inactive: every cache entry, labeled. No more inferring status from a stream of dispatched actions.
Tags you can invalidate
Browse provided tags, see exactly which cache entries each one touches, and invalidate one by hand while you debug.
A real request timeline
Every query and mutation, in order, with how long it took. Pause it, filter it, clear it, like a network tab for your cache.

Wire it up in two lines

Add the middleware to your store, then register the plugin. No provider, no config file.