Network Inspector
Monitor every HTTP request and response in real-time. View headers, body content in JSON, XML, or HTML with syntax highlighting.
xRay gives you real-time visibility into network calls, logs, and storage, across iOS, Android, and macOS. Debug faster, ship with confidence.
A complete suite of inspection tools for your Flutter app.
Monitor every HTTP request and response in real-time. View headers, body content in JSON, XML, or HTML with syntax highlighting.
Browse, filter, and search through your app's log output. Filter by level, toggle timestamps, and find issues instantly.
Inspect and edit SharedPreferences, secure storage, and other key-value stores. Edit strings, booleans, and more on the fly.
Run the companion app on your development machine or device.
macOS 10.15+ required
Alpha Version available
DownloadWindows 10+ required
Coming soon
Modern distributions supported
Coming soon
Drop your email to request access. We'll send you an invite to our Discord where alpha testers share feedback, and we'll add you to the alpha tester list.
Add the xRay package to your Flutter project, configure the inspector, and start debugging. Our comprehensive docs cover setup, configuration, and advanced usage.
import 'package:xray_inspector/xray_inspector.dart';
final networkInspector = XRayNetworkInspector();
final logInspector = XRayLogInspector();
final server = XRayInspectorServer(
config: XRayInspectorServerConfig(
inspectors: [
networkInspector,
logInspector,
],
),
);
await server.start();