Square’s meticulous HTTP client for the JVM, Android, and GraalVM. (by square)

OkHttp Alternatives

Similar projects and alternatives to OkHttp

  • GitHub repo json-server

    Get a full fake REST API with zero coding in less than 30 seconds (seriously)

  • GitHub repo Picasso

    A powerful image downloading and caching library for Android

  • GitHub repo okio

    A modern I/O library for Android, Kotlin, and Java.

  • GitHub repo smali


  • GitHub repo Dexter

    Android library that simplifies the process of requesting permissions at runtime. (by Karumi)

  • GitHub repo zxing-android-embedded

    Barcode scanner library for Android, based on the ZXing decoder

  • GitHub repo MaterialIntroScreen

    Inspired by Heinrich Reimer Material Intro and developed with love from scratch

  • GitHub repo rootbeer

    Simple to use root checking Android library and sample app

  • GitHub repo PinView

    A PIN view library for Android. Use to enter PIN/OTP/password etc. (by ChaosLeung)

  • GitHub repo Retromock

    Java library for mocking responses in a Retrofit service.

  • GitHub repo discovering-movies

    Kotlin Multiplatform Project about movies.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better OkHttp alternative or higher similarity.


Posts where OkHttp has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-24.
  • Can anyone suggest me any way to mock API response so that I can test my app?
    Have you tried https://github.com/square/okhttp/tree/master/mockwebserver?
  • Possivile violazione della licenza Apache 2.0 e MIT nell'applicazione CieID
    okhttp (Apache 2.0);
  • 60% of school apps are sending student data with third parties without consent
    news.ycombinator.com | 2021-05-04
    They seem to be conflating using SDKs with data sharing. For example, if you include the OkHttp library [1] (a common HTTP client library), then it counts as data sharing?

    [1] https://square.github.io/okhttp/

    news.ycombinator.com | 2021-05-04
  • Sharing Compose components between Android and Desktop
    dev.to | 2021-04-27
    Desktop implementation is a bit more complex because there is no equivalent to Coil in Desktop environment but Desktop is a jvm ecosystem, you can create your own implementation with OkHttp client. Just need more work on the composable. You can find a short implementation below but if you are interested in the whole implementation, check out my GitHub project used to illustrate this blog post.
  • Spring boot
    reddit.com/r/javahelp | 2021-03-20
    There are 3rd party HTTP clients like Apache HttpClient and OkHttp (https://hc.apache.org/httpcomponents-client-5.0.x/ and https://square.github.io/okhttp/


Basic OkHttp repo stats
6 days ago

square/okhttp is an open source project licensed under Apache License 2.0 which is an OSI approved license.