Live โ€” iOS ยท Android ยท Flutter

Debug your mobile app
remotely, in real time

Stream logs, inspect network requests, control devices, and reproduce bugs โ€” all from a browser. No USB. No page refresh.

Open Dashboard โ†’ View platform support
DebugStream โ€” Live Logs
Live
14:23:01.004INFOAppLifecycleApp launched ยท version=2.1.0 ยท session=ses_a1biPhone 16 Pro
14:23:01.112DEBUGNetworkConnectivity changed โ†’ WiFi ยท reachable=truePixel 9
14:23:04.440WARNPerfSlow frame ยท renderTime=44ms ยท target=16msiPhone 16 Pro
14:23:07.803ERRORAPIPOST /v2/auth โ†’ 401 Unauthorized ยท duration=1204msSamsung S25
14:23:09.215INFOScannerBarcode decode SUCCESS ยท 138ms ยท platform=AndroidPixel 9
14:23:11.004INFOAuthUser signed in ยท method=biometric ยท userId=usr_8c2eiPhone 16 Pro

Your DebugStream portal is live

Accepting connections from iOS, Android, and Flutter apps right now. Sign in to view logs, manage devices, and use remote debugging tools.

Sign in Open Dashboard โ†’

Platform Support

iOS, Android & Flutter live today.
More platforms coming.

Native SDKs for iOS (Swift), Android (Kotlin), and Flutter (Dart) are live today. React Native coming soon. Windows Beta SDK available on request.

// AppDelegate.swift import DebugStreamSDK @main struct MyApp: App { init() { DS.initialize(config: DSConfig( apiKey: "dk_live_your_key_here" )) } } // Log from anywhere in your app DS.info("User signed in", tag: "Auth") DS.error("Payment failed", tag: "Billing") DS.identify(userId: "usr_abc123")
// Application.kt import com.logentrix.debugstream.DS class MyApp : Application() { override fun onCreate() { super.onCreate() DS.initialize( context = this, apiKey = "dk_live_your_key_here" ) } } // Log from anywhere in your app DS.info("User signed in", tag = "Auth") DS.error("Payment failed", tag = "Billing") DS.identify(userId = "usr_abc123")
๐ŸŽ
iOS
Swift XCFramework. Full feature support โ€” remote commands, screenshots, UserDefaults inspector.
Live
๐Ÿค–
Android
Kotlin SDK via Gradle. Live logs, network monitor, crash reports, and device control.
Live
๐Ÿฆ‹
Flutter
Dart plugin for iOS & Android. Full feature parity โ€” logs, network, crashes, DB export.
Live
โš›๏ธ
React Native
JS bridge to native SDKs. Works with Expo and bare RN. App and web log support.
Coming Soon
๐ŸชŸ
Windows
.NET/WinUI SDK for Windows desktop. Log streaming and crash reporting. Contact us to join the beta.
Beta โ€” on request

Core Features

Full app internals. Zero physical access.

DebugStream gives you real-time visibility into every layer of your running app โ€” logs, network, database, file system, user state, performance โ€” all from your browser.

๐Ÿ“ก
Live Log Streaming

Logs appear in your browser within 1 second of being sent. Filter by level, device, tag, user, or free text. Click any row for full stack trace and device context.

  • VERBOSE ยท DEBUG ยท INFO ยท WARN ยท ERROR ยท FATAL
  • Filter by level, device, app, tag, user ID, free text
  • Log history + live stream seamlessly combined
  • SDK log mode switchable remotely โ€” no app update
๐Ÿ—„
SQLite & CoreData Browser

Browse your app's SQLite databases and CoreData stores directly from the portal. Run SQL queries, inspect records, and edit values โ€” all on a live device.

  • View all tables and records in real time
  • Run custom SQL queries remotely
  • CoreData entity inspector for iOS
  • Export entire DB to Dropbox, FTP, or DS Cloud
๐ŸŒ
Network Monitor

Every HTTP request captured with full headers, request body, response body, status code, and duration. Identify slow endpoints and failed requests instantly.

  • Full request & response headers and body
  • HTTP mock rules โ€” intercept and fake responses remotely
  • Filter by URL, method, status code, duration
  • Works on iOS, Android, and Flutter simultaneously
๐Ÿ“
File System Inspector

Browse the complete sandbox file system of your running app. Navigate directories, view file contents, and download any file directly to your browser.

  • Browse Documents, Library, Caches, tmp directories
  • View file contents inline โ€” text, JSON, plist, images
  • Download any file from the device to your browser
  • Monitor file changes in real time
๐Ÿ“‹
NSUserDefaults Inspector

Inspect your iOS app's NSUserDefaults and Info.plist keys remotely โ€” see exactly what's stored on any connected device in real time.

  • Live snapshot of all Info.plist keys and values
  • View string, bool, number, array, and dictionary types
  • UserDefaults inspector โ€” view and set any key remotely
  • Synced automatically on first SDK connection
๐Ÿ“
Location Simulation

Simulate GPS location on any connected device from the portal. Test location-dependent features without physically moving โ€” set any coordinate on earth.

  • Set any GPS coordinate from the portal map
  • Save named locations for reuse
  • Simulate location movement along a route
  • Works on simulators and physical devices
๐ŸŽฎ
Remote Device Commands

Send commands to live devices from the dashboard โ€” no USB cable, no physical access. Screenshot, clear cache, set log level, flush logs, or fire custom actions.

  • Screenshot โ€” uploaded to portal instantly
  • Force log flush, clear cache, set log level
  • Trigger push notification test
  • Send custom commands to your own SDK handlers
๐ŸŽฏ
Custom Events & Analytics

Fire custom events from your SDK with structured properties. See them in the portal in real time โ€” a lightweight analytics layer built into your debugging workflow.

  • DS.event("purchase", {"amount": 29.99})
  • Properties inspector in portal per event
  • Filter and search across all events
  • Funnel visibility โ€” trace user paths
๐Ÿ’ฅ
Crash Reporting

FATAL logs grouped as crash reports with full triage workflow. Each crash carries device state, OS version, stack trace, and session context at time of crash.

  • Open โ†’ Investigating โ†’ Resolved workflow
  • Crash-free session rate per app and platform
  • Affected user count and first/last seen
  • Auto-captured on iOS and Android without configuration
โ˜๏ธ
DB Export & Cloud Storage

Export your app's local SQLite log database to DS Cloud, Dropbox, or FTP. Trigger on demand or automatically when a threshold is reached.

  • Auto-export on file size or log count threshold
  • AES-256 encrypted ZIP โ€” password is your account email
  • DS Cloud (all plans) ยท Dropbox (Pro+) ยท FTP/SFTP (Enterprise)
  • Download securely from the portal โ€” no public URLs
โ—Ž
Performance Monitor

CPU, memory, FPS, battery, and disk charts sampled every second from live devices. Spot memory leaks, frame drops, and battery drain before users do.

  • CPU, memory, FPS, battery, disk โ€” all real-time
  • Per-device charts with time-range zoom
  • Alert when CPU > threshold or memory > limit
  • Compare multiple devices side by side
๐Ÿฆ‹
Flutter SDK โ€” Live

First-class Flutter support. A Dart package that wraps both native SDKs with full feature parity โ€” logs, network, crashes, DB export, all working on iOS and Android.

  • pub.dev package โ€” one-line install
  • Dart-native async API
  • All features available on both Flutter platforms
  • DSNetworkInterceptor for Dio and http package
๐Ÿ“ค
Threshold-Based Auto Export

Set a file size or log count threshold โ€” when the local DB hits it, the SDK automatically zips, encrypts, and uploads to DS Cloud. No manual trigger needed.

  • Trigger on file size (e.g. 5 MB) or log count
  • AES-256 encrypted ZIP โ€” password protected
  • Download securely from portal โ†’ Exports
  • Remote reconfiguration โ€” no app rebuild needed
๐ŸŽ›
Remote Log Mode Control

Switch SDK log behaviour at runtime without a new app release. Toggle between real-time streaming, local file logging, or both simultaneously.

  • Remote mode: live stream to portal
  • File mode: write to local SQLite DB
  • Both mode: stream + local simultaneously
  • Set threshold triggers for auto DB export
๐Ÿ“‹
Info.plist Inspector

Instantly see every key and value in your iOS app's Info.plist from any connected device โ€” no build, no Xcode, no cable required.

  • View all Info.plist keys and values live
  • Supports string, boolean, number, and array types
  • Synced automatically when the SDK first connects
  • Searchable โ€” quickly find any permission or config key
๐Ÿฆ‹
Flutter SDK โ€” Live

First-class Flutter support via a Dart package that wraps both iOS and Android native SDKs. Full feature parity on both platforms.

  • Dart-native API โ€” feels native on Flutter
  • Works on iOS & Android simultaneously
  • All features: logs, network, crashes, DB export
  • pub.dev package โ€” one line install
๐Ÿ”’
Security First

TLS 1.3 in transit, AES-256 at rest, parameterised queries throughout, rate limiting on every endpoint. Your data is encrypted from device to portal.

Portal Pages

13 pages. One dashboard.

Every aspect of your app health, device fleet, and session activity โ€” in a single self-hosted portal.

โฌก Dashboard /dashboard.php

Overview stats, recent errors, live device count, and log rate.

Open Dashboard โ†’
โ‰ก Live Logs /logs.php

1-second live stream with level/device/app filters and detail panel.

Open Live Logs โ†’
๐Ÿ’ฅ Crashes /crashes.php

Crash groups with triage status, stack traces, and affected users.

Open Crashes โ†’
โ‡Œ Network /network.php

All HTTP requests streamed live with full request/response detail.

Open Network โ†’
โ—Ž Performance /performance.php

CPU, memory, FPS, battery and disk charts per device over time.

Open Performance โ†’
โ—ป Devices /devices.php

All connected devices with live online/offline status and remote commands.

Open Devices โ†’
โ—‘ Sessions /sessions.php

Session history โ€” duration, log count, crash-free rate per session.

Open Sessions โ†’
โ—‹ Users /users.php

Per-user log traces. Filter by user identity set in the SDK.

Open Users โ†’
โ–ฃ Applications /apps.php

Manage apps, rotate API keys, and view SDK setup snippets.

Open Applications โ†’
โšก Alerts /alerts.php

Alert rules for error rate spikes, crashes, and log volume thresholds.

Open Alerts โ†’
โš™ Settings /settings.php

Profile, plan usage, timezone, and account management.

Open Settings โ†’
โฌ† Exports /exports.php

DB export sources, log mode control, and cloud file downloads.

Open Exports โ†’
๐Ÿ“˜ Export Docs /docs_export.php

Full guide to SDK export config, thresholds, passwords, and plan limits.

Open Export Docs โ†’
๐Ÿ”’ Security /security.php

Security & privacy policy โ€” encryption, compliance, and data controls.

Open Security โ†’

Get Started

Ready to see your app in real time?

Your portal is live. Add the SDK to your iOS or Android app and start streaming logs in minutes.