blog · comparison by the Buoy team

Comparing React Native devtools: from inspecting a bug to repeating the test

Updated September 16, 2026

Buoy brings app inspection, saved test state, performance measurements and device controls into one toolkit. Its advantage is the work you can do after finding a problem: inspect related state, restore a test setup, and run the flow again from the app, Desktop or a connected agent.

Start with the task you need to finish

A failed checkout can involve a request, a stale query, a storage value and the current route. With the relevant Buoy tools configured, a tester can inspect those sources from the floating menu. Developers can use the connected Desktop panels for supported tools.

We make Buoy. This comparison explains where we would choose it and where we would keep another tool alongside it. A source debugger, a network proxy and a crash-reporting service solve different problems; a higher check count alone is not a buying recommendation.

38 features, grouped by workflow

The same matrix appears on our homepage. Use the categories to focus on your work, or browse every row. The comparison covers React Native; it does not imply feature parity with Buoy’s Flutter tools.

Showing 38 comparison features: All features.

Supported Supported Partial or indirect support× Not included· Not established in reviewed sources

Scroll sideways to compare all tools. Feature names stay visible.

React Native tool features compared with Buoy. Reviewed September 15, 2026.
FeatureBuoyReactotronRozeniteRadonRN DevToolsProxymanSentry
App data
In-app inspector UISupportedNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
HTTP requests & responsesSupportedSupportedSupportedSupportedSupported: RN 0.83+SupportedPartial or indirect support: Telemetry
JavaScript console logsSupportedSupportedSupportedSupportedSupportedNot established in reviewed sourcesSupported: SDK setup
Device storage inspectorSupported: AdaptersSupported: PluginsSupported: PluginNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Redux state & actionsSupported: IntegrationSupported: PluginSupported: PluginNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
TanStack Query cacheSupported: IntegrationSupported: CommunitySupported: PluginNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Zustand store inspectorSupported: RegistrationNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Jotai atom inspectorSupported: RegistrationNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Navigation inspectionSupportedNot established in reviewed sourcesSupported: PluginSupportedNot established in reviewed sourcesNot established in reviewed sourcesPartial or indirect support: Breadcrumbs
Runtime environment inspectorSupportedNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Unified app event timelineSupportedSupportedNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesPartial or indirect support: Breadcrumbs
Sentry envelope & drop inspectionSupported: JS SDKNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesPartial or indirect support: Spotlight
Repeatable tests
HTTP response overridesSupported: Dev onlyNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot includedSupportedNot established in reviewed sources
Custom app commandsSupported: IntegrationSupported: IntegrationSupported: Plugin / toolsNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Restore multiple client-state sourcesSupported: Time MachineNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Preview & select state changes to restoreSupported: Time MachineNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Return to a saved screen with stateSupported: Expo RouterNot established in reviewed sourcesPartial or indirect support: NavigationNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Test-account switching controlsSupported: App auth flowPartial or indirect support: Custom commandPartial or indirect support: Custom toolNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Performance
Performance measurementsSupported: BenchSupported: BenchmarksSupported: PluginNot established in reviewed sourcesSupported: ProfilerNot established in reviewed sourcesSupported: Tracing
Live FPS, CPU & memory HUDSupported: Native peersNot established in reviewed sourcesPartial or indirect support: MetricsNot established in reviewed sourcesPartial or indirect support: ProfilerNot established in reviewed sourcesPartial or indirect support: Telemetry
Compare saved performance runsSupported: BenchNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Automated benchmark variantsSupported: BenchNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Live JS callback cost rankingSupported: JS TopNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesPartial or indirect support: ProfilerNot established in reviewed sourcesNot established in reviewed sources
Highlight React updatesSupported: Dev onlyNot established in reviewed sourcesNot established in reviewed sourcesSupportedSupportedNot established in reviewed sourcesNot established in reviewed sources
Images & layout
Image load diagnosticsSupported: HooksNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesPartial or indirect support: Network panelNot established in reviewed sourcesNot established in reviewed sources
Image cache & oversize diagnosticsSupported: HooksNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Asset inventorySupported: Registry / MetroNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Duplicate assets & scale coverageSupported: Metro / registryNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Design image overlaySupportedSupported: PluginNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Layout debug bordersSupportedNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Camera & TV
iOS Simulator camera feedsSupported: Mac DesktopNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
TV remote macros & replaySupported: Host setupNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
TV focus transitions & diagnosticsSupported: New Arch TVNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Team & agents
Agent access to debug dataSupported: Pro MCPSupported: MCPSupported: Agent toolsSupported: MCPNot established in reviewed sourcesSupported: MCPSupported: Cloud MCP
In-app AI assistantSupported: Pro · betaNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sources
Authorized release-build inspectorsSupported: Pro · RNNot established in reviewed sourcesNot established in reviewed sourcesNot established in reviewed sourcesNot includedNot established in reviewed sourcesNot established in reviewed sources
JavaScript source breakpointsNot includedNot established in reviewed sourcesPartial or indirect support: RN DevToolsSupportedSupportedNot includedNot included
Production crash reportingNot includedNot includedNot established in reviewed sourcesNot includedNot includedNot includedSupported

A check means the named workflow is supported, with the setup shown. An amber dot means partial or indirect coverage. A gray dot means the reviewed sources did not establish support; it does not mean the feature is absent.

Reproduce a bug with its client state

Events Timeline collects supported events from configured tools. Follow a request, storage write or state action in time order, then export the filtered capture for a bug report.

Time Machine saves registered storage, Redux, Zustand, Jotai and Query sources together. Preview the changes, skip individual items, and restore the current Expo Router URL when available. That gives a repeated checkout test a saved client-side starting point. Backend state, component-local state and in-flight requests are outside the snapshot.

Development-only response overrides help exercise an error response. Impersonate puts your app’s authorized test-account switching flow behind a control; your app still supplies authentication.

Measure the slow interaction and inspect its images

Bench records performance runs and compares benchmark variants. Native FPS and CPU metrics require the documented native peers. Render capture requires a development build and the render integration.

JS Top ranks observed timer, animation and Promise callbacks by time and call count. Work outside its wrapped paths stays unattributed. Use it to investigate a recurring interval, then repeat your measurement in Bench.

Images adds load failures, available cache information, oversized-source checks and decoded-memory estimates. Assets inspects registered files and scale variants, with Metro-based duplicate and bundle checks in development. These help explain image problems that a request list alone may not reveal.

Test camera and TV flows from Desktop

Camera supplies webcam, image, video and generated test inputs to supported iOS Simulator camera paths on a Mac. The app does not need the Buoy SDK for this host tool. Camera-library compatibility still matters; screen-region capture and non-QR generation require Pro.

TV Remote records and replays remote macros through configured host injection tools. Focus Inspector shows observed transitions and suspected focus problems on supported New Architecture TV apps. Replay a navigation sequence and check where focus actually goes; delivery of a key event does not prove the screen is correct.

Let the team use the same configured tools

QA can use the installed in-app controls. Developers can inspect supported tools from Desktop. Pro MCP access lets a connected agent read runtime data and call supported actions, including state restores and benchmark batches. Ask Buoy adds an in-app assistant using your configured model endpoint; it is a Pro feature in beta.

Buoy requires an account and integration for the tools you use. Free includes development inspection and Desktop at Free limits. Pro adds MCP and supported React Native release tools. Release access needs authorization and explicit sync setup; Flutter remains debug-only. See the current plan limits.

Where the alternatives fit

  • React Native DevTools provides source breakpoints, component inspection and profiling. Keep it for stepping through JavaScript. Network support depends on the React Native version.
  • Reactotron has a plugin ecosystem for desktop inspection, including storage, Redux, networking and a community Query plugin. Its MCP server also provides agent access.
  • Rozenite adds DevTools panels and agent tools for network, storage, Redux, Query and navigation. It also supports custom plugins and standalone panels.
  • Radon suits an editor-centered workflow: simulator previews, source breakpoints, navigation, render outlines and screen replays. Its releases document MCP support.
  • Proxyman is useful for intercepted HTTP traffic and response changes, including traffic outside Buoy’s global fetch and XMLHttpRequest hooks.
  • Sentry handles production errors and tracing. Buoy’s Sentry inspector examines observed client envelopes and drops; it does not replace server ingestion or crash reporting. Sentry also offers Spotlight for local telemetry and cloud MCP access.

How to read the comparison

We reviewed the linked maintainer sources on September 15, 2026. Rows describe specific workflows, including plugins where documented. A gray dot means we did not establish support in those sources, not that an alternative cannot do it. An amber dot marks related or narrower coverage. Checks are not a claim of identical depth, default setup or inclusion in every plan.

Start with one flow your team repeats. Configure its Buoy integrations, save its client state if supported, and compare the experience with the tools you already use.

Try Buoy on a flow you already test.

Start with a Free account. Follow the quick start for package requirements, account setup and tool integration.

Quick startnpm i @buoy-gg/core

sources

Capability claims on this page come from each vendor's own documentation, read on the date shown. We did not install and run every tool listed.