Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

The easiest HTTP networking library in Kotlin for Android.


  • Support basic HTTP GET/POST/PUT/DELETE in a fluent style interface
  • Download file
  • Upload file (multipart/form-data)
  • Configuration manager
  • Debug log / cUrl log
  • Support response deserialization into plain old object (both Kotlin & Java)
  • Automatically invoke handler on Android Main Thread
Sep 25, 2015

Easily upload files in the background with automatic Android Notification Center progress indication.

Jul 19, 2015

TrustKit Android is an open source library that makes it easy to deploy SSL public key pinning and reporting in any Android App.

Jan 18, 2017

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

More comfortable use of Fuel as in Retrofit or Feign for Kotlin/Android

Apr 29, 2019

A simple, lifecycle-aware network monitoring library to simplify the need for asynchronous Android network state monitoring.

Sep 2, 2020

A networking built in pure kotlin for use with kotlin and android project, with full support for rxjava and coroutines

Sep 3, 2020

Android Networking is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer.

Jun 10, 2016

Volley is the new Swiss Army Knife of Android Developers, it provides some nice utilities which makes the networking for Android apps easier and faster.

Jul 5, 2014

Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.

Dec 29, 2019

An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.

Jul 5, 2014

A network abstraction layer over Volley, written in Kotlin and inspired by Moya for Swift.

Aug 28, 2017

Collection of handy networking tools for Android.

  • Ping
  • Port Scanning
  • Subnet tools (find devices on local network)
  • Wake-On-Lan
  • & More :)

Feb 6, 2016

Reactive spice added to Android's network service discovery API.

May 12, 2015

Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. The library also supports the WebSocket Protocol. The Async HTTP Client library is simple to use.

Jul 5, 2014

Merlin aims to simplify network monitoring. Providing 3 registrable callbacks for network connectivity changes: onConnect, onDisconnect and onBind.

May 17, 2015

An easy & handy library to monitor device internet connection status


  • The real-time update on internet connection status changed
  • Lightweight
  • Provide both regular data or Live Data to observe from a fragment or an activity
  • Thread Safe
  • Cancel monitoring Internet connection status any time

How does it work?

Once you start observing internet connection status by calling from your Application class onCreate() method, NetworkX will start monitor internet connection status immediately under a CoroutineScope in a IO Thread for the thread safe purpose. NetworkX provide both traditional data which is Boolean or MutableLiveData so that you can observe the status in a fragment or an activity.

Sep 10, 2020

Reactive Extension (Rx) Adaptor for Netty.

Aug 30, 2014

WatchTower - observe OKHttp and Retrofit API calls with their request and response details in any browser connected to your local network (Phone, PC, Laptop, ...)

May 25, 2019

RxWebSocket is a simple, lightweight, reactive wrapper around OkHttp WebSocket, inspired by RxAndroidBle.

Instead of implementing a WebSocketListener like you would normally do with WebSocket, you can subscribe to it and when it is connected, subscribe to its messages. When you're done with the connection, you can simply unsubscribe and it takes care of closing the connection for you.

Jun 26, 2020

OkHttp-Stats is an android library built on top of OkHttp3, which is responsible for intercepting all the network calls and for calculating network stats such as the average network speed of the user.

This is more of an analytical tool which can be used to track the success and error response logs.

Can be plugged in to any app which uses okhttp in their networking stack.

Jan 19, 2017

Android Asynchronous Networking and Image Loading.

Jul 5, 2014

Provides a simple way for handling connectivity change events.

Nov 15, 2015

AndroidAsync is a low level network protocol library.


  • Based on NIO. One thread, driven by callbacks. Highly efficient.
  • All operations return a Future that can be cancelled
  • Socket client + socket server
  • HTTP client + server
  • WebSocket client + server
  • Socket.IO client
Aug 20, 2014

Convert OkHttp requests into curl logs.

Oct 18, 2015

An OkHttp interceptor which has pretty logger for request and response. +Mock support

Mar 15, 2020

Convenient wrapper library to perform network queries using Retrofit and Android Priority Job Queue (Job Manager).

May 6, 2017

Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime.

Jul 26, 2017

A light weight and lifecycle awared live internet connection status library using reactivenetwork and crouton.

Apr 16, 2020

An asynchronous http client built on top of HttpURLConnection.

Jan 7, 2018