weekend pass

Pro is free every weekend.

Every Saturday & Sunday, every Pro feature unlocks for everyone — no card required. Try the whole thing before you commit.

SAT+SUN
until unlock

pricing

Simple pricing. Better apps.

Buoy gives your team a live view inside your React Native app — so bugs get fixed in minutes, performance is measured instead of guessed, and the app stays fast and maintainable as it grows. Start free; Pro is $29/seat when you want everything.

Fix bugs in minutes, not days

Your team sees exactly what the app did — every request, state change, and log — even in production. No more “can't reproduce.”

network · storage · console · events

Keep the app fast as it grows

Measure FPS, CPU, and memory on real devices, catch wasted re-renders, and prove every release got faster — not slower.

bench · renders · on-device

Unblock the whole team

QA tests edge cases and support reproduces customer issues on their own — engineering time stays on shipping.

qa · support · no rebuilds

Free

The full toolset for development builds

$0 /forever
Get started free

no credit card · free forever

  • Every tool, in dev builds
  • Desktop dashboard (same limits)
  • Unlimited projects
  • Unlimited custom tools
  • Last 25 network requests
  • Last 25 storage keys (view-only)
  • Last 25 storage events
  • 1 MMKV instance
  • Last 3 route events
  • Query explorer + refetch/invalidate
  • Debug borders mode
  • Last 25 tracked components
  • Last 3 render events per component
  • Community support
most popular

Pro

Everything, everywhere — dev, staging & production

$29/seat/mo

or $290/year (save 17%)

14-day trial · cancel anytime

  • Everything in Free, plus:
  • Works in production builds
  • Unlimited desktop dashboard (macOS, Windows & Linux) — download
  • AI control via MCP server (Claude & Cursor)
  • Unlimited request capture
  • GraphQL parsing
  • Export curl/JSON + copy to clipboard
  • Unlimited storage keys + events
  • All MMKV instances
  • Storage read/write/delete
  • Full event diff history
  • Unlimited route events + navigation
  • WiFi toggle for offline testing
  • Labels + tap-to-inspect
  • Unlimited component tracking
  • Full render history + cause analysis
  • Priority support

the math$29 is about twenty minutes of engineering time. One production bug reproduced in minutes instead of days pays for the year.

Rolling Buoy out to a bigger org?

Team workspaces, volume licensing, and SSO are on the way. Reach out and we'll notify you when these plans are available.

AustinLovesWorking@gmail.com

Know other React Native teams?

Keep 100% of everything your referrals pay in year one — then 50% every month, for life.

Join the Affiliate Program

the fine print

Every feature, compared

featurefreepro
Core
FloatingDevToolsDev onlyDev + Prod
ProjectsUnlimitedUnlimited
Custom toolsUnlimitedUnlimited
Copy to clipboard
Desktop & AI
Desktop dashboardSame limitsUnlimited
Multi-device switching
AI / MCP server
Component screenshots (MCP)
Network
Request captureLast 25Unlimited
GraphQL parsing
Export curl/JSON
Storage
Storage keysLast 25Unlimited
Storage eventsLast 25Unlimited
Event diff historyFirst 3Full history
MMKV instances1 instanceAll instances
Edit/delete/clear
Route Events
Route eventsLast 3Unlimited
Clear events
Navigate to route
Stack manipulation
React Query
Query explorer
Refetch/invalidate
WiFi toggle
Debug & Render
Borders mode
Labels + inspect
Tracked componentsLast 25Unlimited
Render historyLast 3Full history
Render cause analysis
Bench
Live HUD (FPS/CPU/memory)
Record & compare runs
Automation test cases3 casesUnlimited
AI benchmark batches (MCP)
JS Top
Live task table + busy%
Blocking-task attribution
Desktop live mirror
AI thread profiling (MCP)

faq

Questions, answered

General

BUOY is a devtools platform for React Native. The same tools work three ways: a zero-config floating menu on-device (development, staging, and production), a desktop dashboard for macOS/Windows/Linux, and an MCP server that lets AI agents like Claude and Cursor inspect and control your running app.

BUOY is for entire mobile teams, not just developers. Developers use it to debug network requests, storage, and renders. QA teams use it to trigger error states, test edge cases, and document bugs. Support teams use it to impersonate users and reproduce customer-reported issues instantly.

BUOY is the only React Native devtool that: (1) runs on-device without requiring a desktop app, (2) works in production builds, (3) is usable by non-developers like QA and support, and (4) can be driven by AI agents through its MCP server. It also offers an optional desktop dashboard — but unlike Flipper (now deprecated) or Reactotron, it doesn't depend on one.

Getting Started

Under 5 minutes. Install the package, add one <FloatingDevTools /> component to your app, and you're done. No configuration files, no native linking, no desktop app to install.

Yes! BUOY works with both Expo and bare React Native projects. It supports the New Architecture (Fabric) and the legacy architecture (Paper).

BUOY supports React Native 0.70+ and works with both the old and new architecture.

In beta! The network inspector is live for Flutter — run `flutter pub add buoy`, and traffic streams to the same desktop dashboard and MCP server as your React Native apps. More tools are being ported; the roadmap decides the order.

No. BUOY works with managed Expo projects. No ejection required.

Tools & Features

It captures all HTTP requests (Fetch, Axios, GraphQL, gRPC) in real-time. You can see request/response headers, payloads, timing, and status codes. QA can copy requests as cURL for bug reports. Pro users get GraphQL parsing and unlimited history.

It lets you browse, search, edit, and delete AsyncStorage, MMKV, and Expo SecureStore values. You can see what data your app is storing, track when values change, pin keys you want to watch, and test different states by editing values directly. Great for QA testing different user scenarios.

It shows your React Query cache—all queries, their states (fresh, stale, fetching), and cached data. QA teams can trigger refetches, invalidate queries, and even toggle WiFi to test offline behavior. You can modify cached data to test edge cases without touching the backend.

It tracks all navigation events in your Expo Router or React Navigation app. You can see the navigation stack, jump to any route instantly, and debug deep linking. QA can test protected routes and verify auth flows without logging in/out repeatedly.

It visually highlights component re-renders in real-time. You can see which components are re-rendering, how many times, and WHY they re-rendered (props change, state change, parent re-render). Essential for finding performance issues.

It shows all your environment variables with type validation. You can verify the right config is deployed, catch missing or misconfigured env vars after OTA updates, and confirm API endpoints match the environment.

Yes! You can drop any React component into BUOY as a custom tool. Build team-specific debugging utilities, feature flag toggles, or admin panels. Custom tools are unlimited on every plan.

Yes. The Buoy MCP server (Pro) connects Claude Code, Cursor, and other MCP editors to your running app. Your AI can read live state (network, Redux/Zustand/Jotai, React Query, storage, routes, console), run performance benchmarks with Bench, navigate the app, and even screenshot a specific component to verify a UI change.

Download it for macOS, Windows, or Linux from github.com/Buoy-gg/Buoy-Desktop/releases — it auto-updates once installed. Buoy Desktop is free to use; a Pro license unlocks full history and unlimited capture, and every weekend Pro unlocks for everyone.

Bench is BUOY's performance tool — track FPS, CPU, and memory live, record runs, and benchmark variants to prove what's faster. Console is a Chrome-DevTools-style console that captures every console.* log on the device, so you can read logs even from a production build with no cable.

For QA Teams

Yes! That's the point. QA can trigger loading states, error states, and edge cases by modifying React Query cache or storage values. No need to wait for backend mocks or developer assistance.

With the Query Inspector, QA can modify cached data to simulate any server response—empty arrays, error objects, partial data. Test how your app handles every scenario without coordinating with backend teams.

Yes. QA can copy network requests as cURL, export storage state, and capture the exact app state when a bug occurs. Developers get everything they need to reproduce the issue instantly.

Yes. Pro users can toggle WiFi on/off directly from the Query Inspector to test offline states, retry logic, and caching behavior.

For Support Teams

Support can open BUOY in a production build and see the exact network requests, storage state, and navigation that's happening. No more asking customers for screenshots or "what did you click?"

Yes, with the Impersonate tool. Support can test the app as any user without logging out, switching accounts, or needing test credentials.

One-click copy. Support can copy network requests, storage state, and navigation events and paste them directly into a ticket. Developers can reproduce the issue in minutes instead of hours.

Pricing & Trial

Start your 14-day Pro trial and get full access to all Pro features. If you don't upgrade after 14 days, you'll automatically move to the Free tier—no charge.

Your account moves to the Free tier automatically. You keep access to all tools in development builds, just with the Free tier limits (25 requests, 25 storage keys, etc.). Your data isn't deleted.

Yes. Cancel anytime from your dashboard. If you cancel during your trial, you won't be charged. If you cancel after subscribing, you keep Pro access until the end of your billing period.

Every tool is free in development builds, with capped history (25 requests, 25 storage keys, etc.). Pro unlocks production builds and unlimited history, plus advanced features like GraphQL parsing, storage editing, query manipulation, and render cause analysis.

Yes. 30-day money-back guarantee, no questions asked. If BUOY isn't right for you, email us and we'll refund you.

Team and Enterprise tiers with volume discounts, SSO, and workspaces are coming soon. Contact us at AustinLovesWorking@gmail.com to get notified when they're available.

Security & Privacy

Yes. BUOY runs entirely on-device. Your network requests, storage data, and app state never leave your phone. There are no remote servers, no data collection, no analytics. Everything stays local.

Yes. You control who sees BUOY with a simple conditional render: {isInternalUser && <FloatingDevTools />}. Show it to internal teams, admins, or beta testers—your call. Regular users never see it.

No measurable impact. BUOY only activates when you open the menu. The floating button itself is lightweight (~30ms for 400+ components with Debug Borders). In production, most teams hide it from regular users anyway.

Only users you choose to show BUOY to. BUOY doesn't expose anything that isn't already in your app—it just makes that data visible for debugging. Use conditional rendering to limit access.

30-day money-back guarantee · no questions asked