Storage Explorer

Browse, edit, and manage all your app's persisted data. See every key-value pair in real-time, with an event stream of every write and diffs of what changed.

The React Native build of this tool, running here on mock data. The Flutter port ships the same panels — walk the tour, or skip it and start tapping.

Real component, real storage

1 / 6

Not a video — this is the shipped tool running on mock storage. AsyncStorage, MMKV, and SecureStore in one explorer: every write streams in live.

9:41
Loading live demo…
Mock storage, real component — the same code that renders in your app. Step through the tour, or just start tapping.

Supported Backends

BackendNotes
shared_preferencesdetected automatically, live browse + edit
Secure / MMKV backendsoptional — registered the same way

Installation

pub
flutter pub add buoy_storage

Using the buoy umbrella? It's already included. Standalone:

dart
import 'package:buoy_storage/buoy_storage.dart';

void main() {
  if (kDebugMode) registerBuoyStorage();
  runApp(const MyApp());
}
import 'package:buoy_storage/buoy_storage.dart';

void main() {
  if (kDebugMode) registerBuoyStorage();
  runApp(const MyApp());
}

Live monitoringshared_preferences has no change stream, so Buoy watches writes made through the app and re-scans on an interval, so changes from anywhere still show up.


What You Can Do

Browse

View all keys and values

Edit

Modify values in real-time

Delete

Remove individual keys

Clear

Wipe all storage data

Search

Filter keys instantly

Copy

Export values to clipboard


What's Next


FAQ

How do I view shared_preferences values in a Flutter app?

Add buoy_storage and call registerBuoyStorage() — every key-value pair is browsable and editable on the device, with an event stream of every write and a diff of what changed.

Will it show writes made outside my own code?

shared_preferences has no change stream, so Buoy watches writes made through the app and re-scans on an interval — changes from anywhere still show up.