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.

Browse all keys with stats—valid, missing, and issues. Filter by backend: AsyncStorage, MMKV, or Secure Store.
| Backend | Notes |
|---|---|
| shared_preferences | detected automatically, live browse + edit |
| Secure / MMKV backends | optional — registered the same way |
flutter pub add buoy_storage
flutter pub add buoy_storage
Using the buoy umbrella? It's already included. Standalone:
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 monitoring — shared_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.
View all keys and values
Modify values in real-time
Remove individual keys
Wipe all storage data
Filter keys instantly
Export values to clipboard