vote on what's next

Roadmap

Vote to help prioritize future work. Status and platform group the list; votes sort features within each group. Plans may change.

Request a Feature

Push Notifications — Send & Inspect

in progress

iOS simulator delivery and Expo notification inspection are implemented for the next release, with foreground receipt, background taps, launch-from-notification recovery and device-token display. Real-provider sending and other SDK adapters remain separate work.

Offline & Network Conditions

in progress

Offline and added-latency profiles are in the React Native Network tool as a development preview, controllable from the app, Buoy Desktop and MCP. Connection-type overrides and bandwidth throttling are still to come, along with documentation of which transports each control affects.

Flutter SDK

in progressbeta

Continue the Flutter beta, with debug-build integrations for network, storage, console, routes, images, state and performance inspection. Desktop requires connection setup; MCP requires Pro. Benchmark reports and Dart Top remain roadmap work.

Clock & Date Override

planned

Add app-level date and timer overrides for testing expiration, countdowns and renewals. Define which time APIs and Ask Buoy actions are supported.

Full Web Support

planned

Expand Buoy support for React web apps, with setup and compatibility documented for each integration.

Persistent Page

planned

Restore the last selected debugging page after supported reloads or app restarts.

Sentry DevTools

planned

Expand the existing JavaScript Sentry envelope inspector with additional error, breadcrumb and performance views. See the Sentry guide for current capture limits.

PostHog DevTools

planned

Debug PostHog analytics events, feature flags, and session recordings during development.

Location DevTools

planned

Add location fixtures and simulated movement for supported location APIs. Include workflows for testing geofences and permission handling.

Permission State Override

planned

Add overrides for supported permission APIs so developers can test denied, blocked, limited and undetermined states. Platform permissions determine the available scenarios.

Subscriptions & IAP State

planned

Add subscription-state fixtures for supported RevenueCat and StoreKit integrations, including trials, expiration, billing retry and restore scenarios.

Device & Appearance Posing

planned

Add overrides for supported appearance and device settings, including font scale, layout direction, reduced motion, safe areas, locale and color scheme.

Lifecycle & Interruption Simulator

planned

Add supported lifecycle and interruption simulations to test state restoration, memory warnings, power changes and interrupted flows.

Biometrics Simulator

planned

Add controls for supported Face ID and Touch ID scenarios, including success, failure, lockout and missing enrollment.

Photo Library & Picker Mock

planned

Supply repeatable image and document fixtures to supported picker and share-sheet integrations for testing upload and OCR flows.

Orientation & Motion

planned

Add supported orientation and motion fixtures, including rotation, shake, compass heading and step counts.

Accessibility Audit

planned

Add an on-screen review of accessibility labels, target sizes, reachability and contrast. Define supported checks and platform-specific thresholds.

i18n Audit

planned

Inspect supported translation integrations for missing keys and fallback text. Add pseudo-localization to test layouts with longer strings.

Startup & Time-to-Interactive Profiler

planned

Add a startup timeline showing module loading, first-render delays and time to interaction for supported runtimes.

Memory Leak Detector

planned

Help investigate retained components, listeners and subscriptions after leaving a screen. Correlate available memory measurements with repeated navigation.

Timers & Intervals Inspector

planned

Inspect instrumented timeouts, intervals and animation callbacks, with source context where available. Help identify work that continues after leaving a screen.

GraphQL DevTools

planned

Add operation, variable, error and cache inspection for supported Apollo, urql and Relay integrations.

JS Bundle Explorer

planned

Inspect bundle composition, large modules and duplicate dependencies to help investigate code-size changes.

Flow Recorder — record a run, get a test

planned

Record supported app interactions and generate a draft Maestro flow or Detox test. Review selectors and assertions before running the generated test.

testID Coverage Map

planned

Highlight elements missing stable automation identifiers or accessible labels, so developers can review how tests target them.

Layout & Overflow Inspector

planned

Flag supported layout issues such as clipped text, zero-size views, off-screen content and overlapping targets, with component context where available.

Font Resolution Inspector

planned

Show resolved fonts and detected fallbacks for supported text components.

Frozen Frame & Jank Recorder

planned

Record frame-rate incidents with available render and commit context to help investigate stuttering interactions.

API Contract Drift

planned

Compare captured responses with a supplied OpenAPI or GraphQL schema and report detected field and type mismatches.

Storage Migration Tester

planned

Load older storage fixtures and run supported restart flows to inspect migration results, including upgrades that skip versions.

Seeded Data Generator

planned

Populate supported stores with configurable fixture counts to test empty states, single-item layouts and long lists.

Keychain & SecureStore Inspector

planned

Inspect supported Keychain and SecureStore integrations, with values redacted by default and an explicit reveal action.

OTA Update Inspector

planned

Inspect update identifiers, channels and embedded-versus-downloaded bundle state. Add rollback controls where the update integration supports them.

Native Log Stream in the Desktop App

planned

Show supported Android and iOS native logs beside the JavaScript console in Desktop.

Native Module Audit

planned

List linked native modules, versions and available architecture-compatibility information to support upgrade reviews.

Bridge & TurboModule Traffic

planned

Inspect supported JavaScript-to-native calls, their frequency and payload sizes to help investigate performance costs.

TanStack Query Mutation Network Details

planned

View the underlying network request for TanStack Query mutations—headers, request body, response, and timing—all linked to the mutation that triggered it.

Brightness Events

planned

Track screen brightness changes in your event timeline. Useful for debugging auto-brightness features, dark mode triggers, and understanding user context.

LaunchDarkly DevTools

planned

Inspect LaunchDarkly feature flags in real-time. See active flags, their current values, evaluation reasons, and test flag variations without redeploying.

Deep Linking DevTools

planned

Debug deep links and universal links with ease. See incoming URLs, how they parse, which routes they resolve to, and test deep links directly from the dev tools.

Analytics DevTools

planned

Debug analytics events across all major providers—Firebase, Amplitude, Mixpanel, Segment, and more. See events firing in real-time, inspect payloads, and verify tracking before shipping.

Attribution DevTools

planned

Debug mobile attribution and marketing analytics from AppsFlyer, Adjust, and Branch. Verify install attribution, deep link routing, and campaign tracking during development.

Drizzle Studio

planned

View and modify your Drizzle database data in real-time directly from the dev tools. Inspect tables, run queries, and debug your local database without leaving your app—powered by drizzle-studio-expo.

WatermelonDB DevTools

planned

Inspect and debug your WatermelonDB collections, records, and sync status. View local data, track sync operations, and debug offline-first data flows in real-time.

Prisma DevTools

planned

Debug Prisma queries, inspect your database schema, and view query performance. See generated SQL, execution times, and data relationships directly in your dev tools.

Realm DevTools

planned

Explore and modify your Realm database objects in real-time. Inspect schemas, browse collections, debug sync conflicts, and monitor Realm sync status.

SQLite DevTools

planned

Direct SQLite database inspection for expo-sqlite and react-native-sqlite-storage. Browse tables, run raw SQL queries, and view your local database structure.

TypeORM DevTools

planned

Debug TypeORM entities, repositories, and queries. Inspect entity relationships, view generated SQL, and monitor database operations during development.

WebSocket Network Capture

planned

Inspect WebSocket connections in the Network dev tool. View connection lifecycle (open, close, error), individual message frames in both directions, and payload contents — covering chat, live updates, and GraphQL subscriptions that currently bypass the network log.

Native HTTP Capture (FileSystem & Blob Utils)

planned

Capture file downloads and uploads that bypass JavaScript and run through native bridges. Covers expo-file-system (downloadAsync / uploadAsync) and react-native-blob-util — currently invisible to the JS network interceptor.

Native Android SDK (Kotlin)

planned

Buoy for native Android apps — OkHttp network capture, SharedPreferences/DataStore inspection, logcat-style console, and Jetpack Compose performance insights on the desktop dashboard.

Kotlin Multiplatform SDK

planned

One Buoy SDK for KMP apps covering the shared Kotlin layer on both Android and iOS — Ktor/OkHttp network capture, shared-state inspection, and multiplatform storage debugging.

Native iOS SDK (Swift)

planned

Expand the current Swift package beyond Network inspection, app metadata and UIKit interaction support. Planned additions include storage, native console and SwiftUI performance inspection.

Ionic / Capacitor SDK

planned

Add network, storage and console integrations for Ionic and Capacitor apps, with supported data available in Desktop.

.NET MAUI SDK (C#)

planned

Buoy for .NET MAUI apps — HttpClient network capture, Preferences/SecureStorage inspection, and debug console streaming to the desktop dashboard.

Native Image & Video Load Capture

planned

Expand capture of native image and media requests from supported image and video libraries. These requests can bypass JavaScript-only network hooks.

Desktop App — Internal Tools Experience

Bring supported in-app inspection controls to Desktop. Available features depend on the connected integrations and account plan.

Completed

A Working Camera in the iOS Simulator

Feed supported iOS Simulator camera APIs from an image, video, webcam or screen source. Screen capture and non-QR generation in the desktop interface require Pro. Check the Camera guide for compatibility and setup.

Completed

Image Overlay for Design Mockups

Overlay a design mockup on the app and adjust its opacity to compare spacing and alignment.

Completed

Performance Measurement

Test and measure performance when performing actions in your app. Identify bottlenecks and optimize render times.

Completed

Redux DevTools

Integrated Redux debugging with state inspection, action history, time-travel debugging, and state diffing.

Completed

Impersonate Tool

Add impersonation headers to supported captured requests for testing. Your backend must authenticate and authorize the requested user change.

Completed

Event Timeline for LLM Debugging

Review events captured by connected tools, including supported network, storage and navigation events. Copy retained timeline data for investigation.

Completed

Desktop App

Connect supported app tools to Buoy Desktop for inspection. Account setup, installed integrations and plan limits determine the available controls.

Completed

Assets tool — bundled-asset inventory & app-size audit

Inspect assets reported by the installed manifest and runtime hooks, including available sizes, scale variants, duplicates and baseline changes. Desktop synchronization and MCP have separate setup and plan requirements.

Completed

Images tool — RN <Image> + expo-image debugger

Inspect instrumented React Native Image and expo-image loads, available cache/timing data, failures and image-size estimates. Capture depends on installed hooks; Desktop and MCP require their own setup.

Completed
TV platforms

Separate track from the mobile roadmap — Apple TV, Android TV, Fire TV, Roku, Tizen, and webOS. Votes help prioritize work within this track.

TV Focus Inspector

plannedTV

Expand TV focus inspection with graph and focus-guide diagnostics for supported Apple TV and Android TV integrations. See the Focus Inspector guide for current capabilities.

TV Remote — real Apple TV hardware

plannedTV

Add remote-press injection on physical Apple TV hardware through a proposed XCUITest companion, and expand simulator playback controls. See the TV guide for currently supported remote actions.

Fire TV (Vega OS) support

plannedTV

Investigate Buoy integration for Fire TV devices using Vega OS, including bundler setup and device transport.

TV Performance HUD

plannedTV

Add a TV-focused performance overlay with available frame-rate, memory and network metrics. Review remote navigation and readability during video playback.

Samsung Tizen & LG webOS support

plannedTV

Add supported network, storage, console and timeline integrations for Samsung Tizen and LG webOS apps, with Desktop connectivity.

Roku support

plannedTV

Add Desktop-side Roku discovery, remote actions, screenshots, SceneGraph inspection and debug-console access, with MCP support for available actions.

Sign in to vote on features you want to see built