http4k - HTTP toolkit written in Kotlin that enables the serving and consuming of HTTP services in a functional and consistent way