
http4k
Kotlin toolkit for serving and consuming HTTP services, in which an HTTP application is a Kotlin function.
www.http4k.org/repositorydocspricing
http4k is a Kotlin toolkit for serving and consuming HTTP services. Its core library provides a base HTTP implementation and server and client implementations based on the JDK classes, and further modules add servers, clients, serverless support, templating and other capabilities. An application is mounted into a running server, so it runs as a long-lived process. The quickstart declares the modules as Gradle dependencies from Maven Central artifacts.
Worth knowing
Most of the repository is under Apache 2.0, but the pro/ directory, files that carry the http4k Commercial License notice and the org.http4k.pro artifacts fall under that commercial license. The Enterprise edition is a subscription, and the Pro modules are licensed per developer seat. From 1 October 2026, releases reach Maven Central about quarterly, while maven.http4k.org keeps its normal cadence.
Identity
Rendering and deploy
- Runs as
- Always on6
- Rendering
- On a server6
- Install with
- Gradle dependency on Maven Central artifacts8
Releases
Adoption
Sources
- 2026-10-26: links, Categories
www.http4k.org/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/http4k/http4k - 2026-10-26: links
www.http4k.org/learn/ - 2026-10-26: Maintainer, License
raw.githubusercontent.com/http4k/http4k/master/LICENSE - 2026-10-26: Headquarters
www.http4k.org/company/ - 2026-10-26: Runtime, Rendering, Runs as, License
github.com/http4k/http4k/blob/master/README.md - 2026-10-26: Minimum runtime
www.http4k.org/enterprise/ - 2026-10-26: Install with
www.http4k.org/quickstart/ - 2026-10-26: License, links
www.http4k.org/pro/ - 2026-10-26: First release
repo1.maven.org/maven2/org/http4k/http4k-core/0.21.0/http4k-core-0.21.0.pom - 2026-10-26: Current major version, Last release
api.github.com/repos/http4k/http4k/releases - 2026-10-26: Contributors
api.github.com/repos/http4k/http4k/contributors