Get Buoy running in your React Native app in minutes.
Install the core package and any tools you need:
npm install @buoy-gg/core @buoy-gg/network @buoy-gg/storage @buoy-gg/env @buoy-gg/react-query @buoy-gg/route-events @buoy-gg/debug-borders @buoy-gg/highlight-updates @buoy-gg/perf-monitor @buoy-gg/js-top @buoy-gg/redux @buoy-gg/zustand @buoy-gg/jotai @buoy-gg/events @buoy-gg/console @buoy-gg/impersonate @buoy-gg/image-overlayEach package adds a new tool to your floating menu. Install only what you need.
The floating menu component. Required for all tools.
npm install @buoy-gg/coreMonitor API requests, responses, timing, and errors.
npm install @buoy-gg/networkBrowse and edit AsyncStorage, MMKV & SecureStore in real-time.
npm install @buoy-gg/storageView and validate environment variables with type checking.
npm install @buoy-gg/envTanStack Query devtools with cache inspection.
npm install @buoy-gg/react-queryTrack navigation changes and browse routes.
npm install @buoy-gg/route-eventsTap any element to see testID and styles.
npm install @buoy-gg/debug-bordersSee WHY components re-render with visual overlays.
npm install @buoy-gg/highlight-updatesTrack FPS, CPU & memory live and benchmark variants to prove what's faster.
npm install @buoy-gg/perf-monitorTask Manager for the JS thread — a live ranked table of what's eating your JS FPS.
npm install @buoy-gg/js-topInspect Redux state, actions, and time-travel debugging.
npm install @buoy-gg/reduxMonitor Zustand store state, diffs, and changes in real-time.
npm install @buoy-gg/zustandInspect Jotai atom state, diffs, and live event history.
npm install @buoy-gg/jotaiUnified timeline across all tools for debugging flows with LLM-ready export.
npm install @buoy-gg/eventsA Chrome-DevTools console for every log on the device.
npm install @buoy-gg/consoleSwitch users, roles, and feature flags without rebuilding.
npm install @buoy-gg/impersonateOverlay design mockups on your app for pixel-perfect comparison.
npm install @buoy-gg/image-overlayA license key is required for all plans, including free. Pass it as a prop to FloatingDevTools:
import { FloatingDevTools } from "@buoy-gg/core";
export default function App() {
return (
<>
<YourApp />
<FloatingDevTools licenseKey="YOUR_LICENSE_KEY" />
</>
);
}
import { FloatingDevTools } from "@buoy-gg/core";
export default function App() {
return (
<>
<YourApp />
<FloatingDevTools licenseKey="YOUR_LICENSE_KEY" />
</>
);
}
Don't have a key yet? Grab one at buoy.gg/pricing.
The packages above power the in-app floating menu. Two more surfaces connect to the same app — both Buoy Pro:
npx -y @buoy-gg/mcp@latest init
npx -y @buoy-gg/mcp@latest init
See AI / MCP Server for the full setup.
All packages include TypeScript definitions out of the box. No additional @types packages needed.
Buoy is built to survive locked-down corporate React Native apps: