flutter_network_logger_overlay 1.0.0 copy "flutter_network_logger_overlay: ^1.0.0" to clipboard
flutter_network_logger_overlay: ^1.0.0 copied to clipboard

In-app floating developer drawer widget for inspecting, filtering, replaying, and exporting live HTTP network requests inside running Flutter apps.

flutter_network_logger_overlay #

pub package Build Status License: MIT Flutter

An in-app floating developer drawer widget for Flutter to inspect, search, filter, copy cURL, and export live HTTP network traffic inside your running app.


🌟 Key Features #

  • 🎯 Draggable Floating Overlay Badge: Displays live request counts and status color indicators (green 2xx, yellow 4xx, red 5xx).
  • 🔍 In-App HTTP Inspector Drawer: Full-text search across URLs, status codes, request headers, and response payloads.
  • 📋 Copy as cURL: Instantly copy any HTTP request as a valid cURL command to your clipboard.
  • 🙈 Automatic Sensitive Data Redaction: Automatically redacts sensitive fields (password, authorization, token, cardNumber, cvv) in headers and JSON bodies.
  • 📤 Export Session Logs: Export full network log sessions to JSON string for bug reporting.

📦 Installation #

Add flutter_network_logger_overlay to your pubspec.yaml:

dependencies:
  flutter_network_logger_overlay: ^1.0.0

🚀 Quick Start #

import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'package:flutter_network_logger_overlay/flutter_network_logger_overlay.dart';

void main() {
  runApp(
    MaterialApp(
      home: NetworkLoggerOverlay(
        child: const HomeScreen(),
      ),
    ),
  );
}

// Wrap http client
final client = NetworkLoggerHttpAdapter(http.Client());

📄 License #

MIT License - Developed with ❤️ by Olamilekan Adeyemi (@lekthedeveloper).

0
likes
160
points
21
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

In-app floating developer drawer widget for inspecting, filtering, replaying, and exporting live HTTP network requests inside running Flutter apps.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on flutter_network_logger_overlay