--- id: network-plugin title: Network --- Use the Network inspector to inspect outgoing network traffic our apps. You can easily browse all requests being made and their responses. The plugin also supports gzipped responses. ![Network plugin](/docs/assets/network.png) ## Setup To use the network plugin, you need to add the plugin to your Flipper client instance. ### Android ```java import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); client.addPlugin(networkFlipperPlugin); ``` #### OkHttp Integration If you are using the popular OkHttp library, you can use the Interceptors system to automatically hook into your existing stack. ```java import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; new OkHttpClient.Builder() .addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)) .build(); ``` As interceptors can modify the request and response, add the Flipper interceptor after all others to get an accurate view of the network traffic. ### iOS ```objective-c #import [client addPlugin: [FlipperKitNetworkPlugin new]] ``` ## Usage All request sent from the device will be listed in the plugin. Click on a request to see details like headers and body. You can filter the table for domain, method or status by clicking on the corresponding value in the table.