HTTP multiplatform kotlin library


I have searching for a multi-platform HTTP library in Kotlin that runs in the following setups : iOS, android, and natively on linux .

So far I found an alternative, ktor, and this is without any doubt the best alternative I found. It supports iOS, android and JVM, hence I can run it on linux with JVM installed.

I found some other alternatives: khttp and http4k , but they do not specify for which platforms they are available in, hence I suppose they require JVM and they do not support android and iOS .

So my question is : Giving the setup that I initially stated, are there any viable solutions , apart from the alternatives that I already mentioned?

Remark : I am not able to post links, thus I could not post the links to the libs I mentioned.


Have a look at Ktor Client :slight_smile: