Built for Flutter developers

See inside your app.
Like never before.

xRay gives you real-time visibility into network calls, logs, and storage, across iOS, Android, and macOS. Debug faster, ship with confidence.

xRay app interface showing network requests, logs and storage inspector
Features

Everything you need
to debug.

A complete suite of inspection tools for your Flutter app.

Network Inspector

Monitor every HTTP request and response in real-time. View headers, body content in JSON, XML, or HTML with syntax highlighting.

Log Viewer

Browse, filter, and search through your app's log output. Filter by level, toggle timestamps, and find issues instantly.

Key-Value Storage

Inspect and edit SharedPreferences, secure storage, and other key-value stores. Edit strings, booleans, and more on the fly.

Download

Soon on every
platform.

Run the companion app on your development machine or device.

macOS

macOS 10.15+ required

Alpha Version available

Download

Windows

Windows 10+ required

Coming soon

Linux

Modern distributions supported

Coming soon

Alpha Program

Wanted:
alpha testers.

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.

Documentation

Get up and running
in minutes.

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();