Guide
Network Debugger captures HTTP, WebSocket, Socket.IO, and Firebase RTDB traffic from your Flutter/Dart app and displays it in a real-time UI.
Getting Started
- Quick Start Guide — install the CLI, add a package, and see your first captured request in under 2 minutes.
- Desktop Setup — download the native macOS / Windows / Linux app.
Pick Your Package
Choose the package that matches your networking stack:
| Stack | Package | Install |
|---|---|---|
| Dio | dio_debugger | dart pub add dio_debugger |
| package:http | http_debugger | dart pub add http_debugger |
| WebSocket | web_socket_debugger | dart pub add web_socket_debugger |
| WebSocketChannel | web_socket_channel_debugger | dart pub add web_socket_channel_debugger |
| Socket.IO | socket_io_debugger | dart pub add socket_io_debugger |
| Firebase RTDB | firebase_database_debugger | dart pub add firebase_database_debugger |
Configuration & Modes
- Configuration Guide — all settings, environment variables, and
--dart-defineoptions. - Proxy Modes — reverse vs forward proxy, when to use which.
- Platform Support — what works on iOS, Android, Web, and Desktop.
Reference
- API Reference — generated class and method documentation for every package.
- Troubleshooting — common issues and solutions.