fiddler_network_override 0.0.1 copy "fiddler_network_override: ^0.0.1" to clipboard
fiddler_network_override: ^0.0.1 copied to clipboard

A Flutter plugin to globally override Dart HttpClient and route HTTP traffic through a configurable proxy, enabling seamless debugging with tools like Fiddler Everywhere. Supports dynamic proxy config [...]

0.0.1 #

  • Initial release of fiddler plugin — a Dart-only, developer-friendly utility to route Flutter HTTP traffic through a proxy (e.g., Fiddler, Charles).
  • Key Features:
    • 🧠 Automatically sets HttpOverrides.global to route all Dart HttpClient requests via a configured proxy.
    • 📄 Supports external config file loading (/storage/emulated/0/root/fiddler/config.json) with fallback to SharedPreferences.
    • ⚙️ Built-in bottom sheet UI (ProxyInputSheet) for testers/developers to:
      • Enter and save proxy host & port.
      • Enable/disable proxy.
      • Save to SharedPreferences and soft restart the app.
    • 🧩 Cross-platform compatible (Android, iOS, macOS, Windows, Linux; excludes Web by default).
  • Ideal for QA testing, debugging APIs, and inspecting network traffic during development.
1
likes
130
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to globally override Dart HttpClient and route HTTP traffic through a configurable proxy, enabling seamless debugging with tools like Fiddler Everywhere. Supports dynamic proxy configuration via SharedPreferences or external JSON files with an easy-to-use UI for testers.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, shared_preferences, web

More

Packages that depend on fiddler_network_override