PackageTrack
Sign in Get early access

requests_inspector

A Flutter package for logging REST-APIs and GraphQL requests and accessing it by Shaking your phone to get the RequestsInspector widget on your screen.

5.5.1 6.0K downloads/mo #3603 most downloaded on pub.dev Abdelazeem777/requests_inspector

What this package is like to depend on

Last release 8 days ago

16 Aug 2026

Release timing varies

gaps range from 3 weeks to 7 months

Nearly every release is documented

notes for 65 of 65 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

65 releases · first in 2021

9 releases in the last 12 months

see the full history below

Release timeline

65 releases · Dec 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 65
  1. 5.5.1 16 Aug 2026
    Release notes
    • Upgrade connectivity_plus to ^7.3.1.
    Open source →
  2. 5.5.0 16 Aug 2026
    Release notes
    • Fix request details card background color rendering.
    • Add unit tests for InspectorController and upgrade dependencies.
    Open source →
  3. 5.4.0 27 Jan 2026
    Release notes
    • Add Search feature on the request details page.

    Special thanks to amirbahrawy and Nourhan Sabrii for this amazing contribution! 🎉

    Open source →
  4. 5.3.0 27 Dec 2025
    Release notes
    • New Search and Filters for Requests List.
    • Add filters for Request and Response Stopper.

    Special thanks to Hamid Montazeri for this amazing contribution that makes the inspector much more powerful and user-friendly! 🎉

    • Add Expand/Collapse json objects switch button for the JSON Tree View.

    Special thanks to MohamedGawdat for this amazing contribution! 🎉

    Open source →
  5. 5.2.2 21 Nov 2025
    Release notes
    • Fix Selectable text at normal view (#55), thanks to Nourhan Sabrii.
    • Upgrade share_plus to ^12.0.1 to fix iOS crash when sharePositionOrigin is missing.
    Open source →
  6. 5.2.1 18 Nov 2025
    Release notes
    • Enhance json pretty converter convert method to handle additional data types including bool, num, and null.
    • Update README.md file with the new HAR file support.
    Open source →
  7. 5.2.0 18 Nov 2025
    Release notes
    • Add support for sharing HAR files.
    Open source →
  8. 5.1.1 04 Oct 2025
    Release notes
    • Add defaultTreeViewEnabled parameter to RequestsInspector widget to control the initial state of the JSON tree view.
    RequestsInspector(
      defaultTreeViewEnabled: false,
      child: MyApp(),
    );
    
    Open source →
  9. 5.1.0 04 Oct 2025
    Release notes
    • FormData Inspection Support: Now you can inspect FormData requests with proper formatting and display, thanks to Mostafa Alazhariy.
    • Cloudflare Protection Fix: Bypass Cloudflare protection errors in example app by adding browser-like headers, thanks to mostafaelzahry.
    • Fix Context Menu Issue: Added custom contextMenuBuilder to all SelectableText widgets to prevent context menu conflicts and improve text selection behavior, thanks to Nourhan Sabrii.
    • Upgrade Dependencies: Upgraded gql package to latest stable version 1.0.0.
    • Code Quality Improvements: Major code refactoring with clean up formatting and improved readability across multiple files.
    Open source →
  10. 5.0.3 20 Aug 2025
    Release notes
    • Add status code and headers input fields in Responses Stopper Dialog.
    Open source →
  11. 5.0.2 27 Jul 2025
    Release notes
    • Set initiallyExpanded to true by default.
    Open source →
  12. 5.0.1 22 Jul 2025
    Release notes
    Open source →
  13. 5.0.0 28 Jun 2025
    Release notes
    • 🌗 Dark/Light Mode Toggle: Automatically adapts to system theme or user preference with manual toggle option.
    • 📋 Click to Copy Content: Makes it easier to copy values such as headers, URLs, and JSON content with a single tap.
    • 📂 Expandable/Collapsible Sections: Improves navigation by letting users toggle visibility of large sections like headers, request/response bodies, etc.
    • 🌳 JSON Tree View: Added JSON-Tree display option with a structured, interactive tree view — expandable and more readable.
    • 🎨 UI/UX Refinements: Added spacing, border radius, section highlights, and consistent padding for better layout and readability in both light and dark modes.
    • Major code refactoring with better separation of concerns and improved widget structure.
    • Enhanced user experience with modern, clean interface design.

    Special thanks to BelalNayzak for this amazing contribution that makes the inspector much more powerful and user-friendly! 🎉

    Open source →
  14. 4.2.3 07 May 2025
    Release notes
    • Add ShareType enum to choose the type of the share content and Both option to share both cURL and Normal Log.
    Open source →
  15. 4.2.2 03 May 2025
    Release notes
    • When there is data from error, show error first #44, thanks to AnthonyXcode
    Open source →
  16. 4.2.1 17 Jan 2025
    Release notes
    • Fix connectivity_plus version dependency issue with graphql thanks to MohamedGawdat
    Open source →
  17. 4.2.0 15 Dec 2024
    Release notes
    Open source →
  18. 4.1.2 29 Oct 2024
    Release notes
    • Dispose singleton when dispose notifier thanks to AnthonyXcode.
    Open source →
  19. 4.1.1 23 Oct 2024
    Release notes
    • Downgrade connectivity_plus to the most suitable version.
    Open source →
  20. 4.1.0 22 Oct 2024
    Release notes
    • Start depending on sensor_plus instead of using shake package to handle the shaking event.
    • Start using flutter v3.19.6.
    • Increase the version to 4.1.0 because the 4.0.4 version is a sign of trouble 😅.
    Open source →
  21. 4.0.4 13 Jul 2024
    Release notes
    • Add a stunning and captivating new logo, thanks to the incredibly talented Yumna Hossam. 🎉️🎉️
    • Update documentation (README.md) file.
    Open source →
  22. 4.0.3 31 May 2024
    Release notes
    • Update documentation (README.md) file.
    Open source →
  23. 4.0.2 01 May 2024
    Release notes
    • Revert the latest solution provided on v4.0.1 because of related issue with flutter_zoom_drawer package.
    Open source →
  24. 4.0.1 28 Apr 2024
    Release notes
    • Update README.md file.
    • Reverse between the child widget and the Inspector widget on the internal PageView to start with Inspector first.
    Open source →
  25. 4.0.0 22 Apr 2024
    Release notes
    • Completely new UI theme for the inspector. 🎉️🎉️
    • Enhance user experience and texts readability. 😃
    Open source →
  26. 3.5.0 21 Apr 2024
    Release notes
    • Add the ability to intercept the response before sending it to the client and modify it. 🥳
    • Renamed the Request intercept and Response intercept to Stopper so now both come under Request Stopper and Response Stopper respectively .
    Open source →
  27. 3.4.1 21 Jan 2024
    Release notes
    • Update showInspectorOn enum value from Shaking to Both.
    Open source →
  28. 3.4.0 18 Jan 2024
    Release notes
    • Add the ability to intercept the request before sending it to the server and modify it.
    Open source →
  29. 3.3.2 19 Dec 2023
    Release notes
    • Add request Duration to the request details for HTTP and GraphQL.
    Open source →
  30. 3.3.1 18 Nov 2023
    Release notes
    • Add support for Flutter v3.16.*, thanks to the-best-is-best.
    • Upgrade gql package to v1.0.0+1.
    Open source →
  31. 3.3.0 31 Oct 2023
    Release notes
    • Increase the shaking count to 3 times to open the inspector.
    • Remove HasuraGraphQL support for now because of the packages conflicts.
    Open source →
  32. 3.2.1 16 Oct 2023
    Release notes
    • Fix hideInspectorBanner: true no longer crashes the app, thanks to vlytvyne.

    • Fix ShowInspectorOn.LongPress not working if ShowInspectorOn.Shaking is set, thanks to vlytvyne.

    • Update README.md file.

    Open source →
  33. 3.2.0 30 Sep 2023
    Release notes
    • Now you can share your request as a cURL command. 🥳 <br>

      Note: You can use cURL command to send the request again from your terminal. OR You can import the command to Postman to send the request again for more flexibility and control on the debugging process. 💪💪

    Open source →
  34. 3.1.2 21 Jul 2023
    Release notes
    • Upgrade share_plus v7.0.2.
    Open source →
  35. 3.1.1 21 Jul 2023
    Release notes
    • Refactoring the example project for better understanding thanks to Moaz El-sawaf.
    • Support flutter latest version v3.10.6.
    Open source →
  36. 3.1.0 24 Jun 2023
    Release notes
    • WebSocketLink is supported using the normal GraphQLInspectorLink.
    Open source →
  37. 3.0.1 19 Jun 2023
    Release notes
    • Fix share request bug with the iPad.
    Open source →
  38. 3.0.0 15 Apr 2023
    Release notes
    • Presenting GraphQLInspectorLink for supporting GraphQL clients. 🎉️ (Thanks to Abdelrahman Tareq PR ).

    • Some Refactoring for HasuraGraphQL support.

    Open source →
  39. 2.5.0 25 Feb 2023
    Release notes
    • Support HasuraGraphQL.
    Open source →
  40. 2.4.0 18 Feb 2023
    Release notes
    • Support Dio v5.
    Open source →
  41. 2.3.5 19 Dec 2022
    Release notes
    • Reformat shared text to be more readable.
    Open source →
  42. 2.3.4 18 Oct 2022
    Release notes
    • Support Flutter 3.
    • Update Share_plus version.
    Open source →
  43. 2.3.3 15 Sep 2022
    Release notes
    • Extract built-in params from the url using RequestsInspectorInterceptor.
    Open source →
  44. 2.3.2 14 Sep 2022
    Release notes
    • Fix run again bug with RequestsInspectorInterceptor while using baseUrl.
    Open source →
  45. 2.3.1 14 Aug 2022
    Release notes
    • Fix json converter bug with FormData on share bug.
    Open source →
  46. 2.3.0 07 Aug 2022
    Release notes
    • Add share button to share request content.
    • Add unique black border to the selected requests.
    Open source →
  47. 2.2.1 03 Aug 2022
    Release notes
    • Fix Nested MaterialApp bug with Navigator and BuildContext.
    • Some UI enhancement.
    Open source →
  48. 2.2.0 25 Jun 2022
    Release notes
    • Add Run again button to rerun the selectedRequested from the package itself.
    • Add Clear all button to remove all RequestsDetails from requests list.
    Open source →
  49. 2.1.2 09 May 2022
    Release notes
    • UI enhancement.
    Open source →
  50. 2.1.1 07 May 2022
    Release notes
    • Fix UNIDENTIFIED error.
    Open source →
  51. 2.1.0 05 May 2022
    Release notes
    • New UI theme is implemented.
    Open source →
  52. 2.0.2 23 Apr 2022
    Release notes
    • Fix requestBody not showing when using RequestsInspectorInterceptor bug.
    Open source →
  53. 2.0.1 09 Apr 2022
    Release notes
    • Fix supported platforms problem.
    Open source →
  54. 2.0.0 08 Apr 2022
    Release notes
    • Add support for Web, MacOs, Windows and Linux.
    • More screenshots for the other platforms.
    • sentTime now is optional and the default value is DateTime.now().
    • Add better explanation for usage of ShowInspectorOn{LongPress, Shaking, Both} enum with RequestInspector widget.
    Open source →
  55. 1.2.2 02 Apr 2022
    Release notes
    • Enhance time text appearance on SelectedRequest tab.
    • Fix selecting the current selected request not moving the SelectedRequest Tab bug.
    Open source →
  56. 1.2.1 06 Mar 2022
    Release notes
    • Fix bug with RequestInspectorInterceptor to handle request onError.
    Open source →
  57. 1.2.0 03 Mar 2022
    Release notes
    • Add support for queryParameters if not send inside the url.
    final params = {'userId': 1};
    
    InspectorController().addNewRequest(
        RequestDetails(
          ...
          queryParameters: params,
          ...
    
    Open source →
  58. 1.1.3+7 13 Feb 2022
    Release notes
    • Add RequestsInspectorInterceptor that can be used with Dio instead of using normal InspectorController.addRequest method.
    Open source →
  59. 1.0.3+6 11 Feb 2022
    Release notes
    • Add an option for opening inspector by passing showInspectorOn to RequestsInspector widget.

    by default it is Shaking.

    enum ShowInspectorOn {
      LongPress,
      Shaking,
      Both,
    }
    
    Open source →
  60. 1.0.2+5 22 Jan 2022
    Release notes
    • Reset MaterialApp widget back because of select text feature was not working correctly.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive