http4k is a functional toolkit for building HTTP applications in Kotlin. Servers and clients are modelled as simple functions, so applications can be tested without a running container.
sdk install http4k