Here’s some libraries that work nicely with OkHttp.
- Chucker: An in-app HTTP inspector for Android OkHttp clients.
- Coil: An image loading library for Android backed by Kotlin Coroutines.
- Communicator: An OkHttp wrapper for Scala built with Android in mind.
- Cronet Transport for OkHttp: A HTTP3 ready transport layer for OkHttp on Android, based on Chromium network stack.
- CWAC-NetSecurity: Simplifying Secure Internet Access.
- Failsafe: Fault tolerance and resilience patterns.
- Flipper: A desktop debugging platform for mobile developers.
- Fresco: An Android library for managing images and the memory they use.
- Glide: An image loading and caching library for Android focused on smooth scrolling.
- GoogleAppEngineOkHttp: An OkHttp Call that works on Google App Engine.
- Hunter: Configure all OkHttpClients centrally.
- ⬜️ Moshi: A modern JSON library for Android and Java.
- Ok2Curl: Convert OkHttp requests into curl logs.
- OkHttp AWS Signer: AWS V4 signing algorithm for OkHttp requests
- okhttp-digest: A digest authenticator for OkHttp.
- OkHttp Idling Resource: An Espresso IdlingResource for OkHttp.
- okhttp-client-mock: A simple OKHttp client mock, using a programmable request interceptor.
- OkHttp Profiler: An IntelliJ plugin for monitoring OkHttp calls.
- OkReplay: Record and replay OkHttp network interaction in your tests.
- okhttp-signpost: OAuth signing with signpost and OkHttp.
- okhttp-staleiferror-interceptor: serve stale responses when the server isn’t reachable.
- okhttp-stats: Get stats like average network speed.
- okhttp-system-keystore: Use trusted certificates from the operating system keystore (Keychain on macOS, Certificate Store on Windows).
- ⬜️ Okio: A modern I/O API for Java.
- OkLog: Response logging interceptor for OkHttp. Logs a URL link with URL-encoded response for every OkHttp call.
- Okurl A curl-like client for social networks and other APIs.
- PersistentCookieJar: A persistent
CookieJar
. - ⬜️ Picasso: A powerful image downloading and caching library for Android.
- ⬜️ Retrofit: Type-safe HTTP client for Android and Java by Square.
- ScribeJava: Simple OAuth library for Java
- Stetho: Stetho is a debug bridge for Android applications.
- Thrifty: An implementation of Apache Thrift for Android.
- ⬜️ Wire: Clean, lightweight protocol buffers for Android and Java.