Overview
RequestsInspector is a Flutter package designed for debugging HTTP and GraphQL requests during development. It logs all outgoing API calls and provides real-time access to request/response data by shaking the device, displaying a dedicated inspector widget. Ideal for developers who need quick visibility into network activity without modifying code. The package supports both Android and iOS platforms and integrates seamlessly with existing HTTP clients like dio or http. Its lightweight design ensures minimal performance impact.
Use cases
- Debugging API endpoints
- Monitoring GraphQL queries
- Inspecting request headers and bodies
- Real-time network logging during development
- Troubleshooting failed requests
Key features
- Shake-to-open inspector
- Supports HTTP and GraphQL
- Cross-platform (Android & iOS)
- Minimal setup required
- Live request/response viewing
Suitable for
- Flutter developers in debug mode
- Teams testing API integrations
- Frontend engineers troubleshooting network issues
- Mobile app developers using REST/GraphQL
- Anyone needing quick network inspection
Considerations
- Not intended for production use
- Requires physical device for shake gesture
- Limited to debug builds
- No persistent storage of logs
- May require permission on some devices
