Network Inspector is a Flutter package that provides comprehensive logging for HTTP requests, responses, and errors made using Dio and the built-in Http package. It enables developers to monitor network activity in real time, making debugging and performance analysis easier during development. The tool integrates seamlessly with Android, iOS, and macOS platforms, offering detailed insights into headers, status codes, and payloads. Ideal for tracking API interactions and identifying issues early in the development cycle.
Use cases
- Debugging API calls
- Monitoring network performance
- Tracking request/response data
- Testing API integrations
- Identifying connection errors
Key features
- Real-time HTTP logging
- Support for Dio and Http packages
- Detailed request/response inspection
- Cross-platform compatibility
- Simple integration via pub add
Suitable for
- Developers troubleshooting API issues
- Teams testing network-heavy apps
- Frontend engineers monitoring backend communication
- QA testers validating API behavior
- Mobile app developers using Dio or Http
Considerations
- Not intended for production use
- May impact performance in large-scale apps
- Requires manual enablement in dev mode
- Logs may contain sensitive data
- Limited customization options for log output
