{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/http4k/","markdown":"https://findsoftware.frbit.cloud/http4k.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"http4k","name":"http4k","urls":{"home":"https://www.http4k.org/","repository":"https://github.com/http4k/http4k","docs":"https://www.http4k.org/learn/","pricing":"https://www.http4k.org/pro/"},"category":["library"],"description":"Kotlin toolkit for serving and consuming HTTP services, in which an HTTP application is a Kotlin function.","maintainer":"http4k Ltd","maintainerType":"company","firstRelease":2017,"hqCountry":"GB","hosting":["java"],"language":"kotlin","runtime":["jvm"],"runtimeMin":"jvm 21","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["always-on"],"renderingModes":["server"],"installMethod":"Gradle dependency on Maven Central artifacts","licenseModel":"open-core","license":"Apache-2.0, http4k Commercial License","currentMajor":"6","latestReleaseDate":"2026-09-29T00:00:00.000Z","githubStargazers":2791,"contributors":168,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://www.http4k.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/http4k/http4k","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://www.http4k.org/learn/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/http4k/http4k/master/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"hqCountry","url":"https://www.http4k.org/company/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/http4k/http4k","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://www.http4k.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/http4k/http4k/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://www.http4k.org/enterprise/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://www.http4k.org/quickstart/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/http4k/http4k/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/http4k/http4k/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/http4k/http4k/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/http4k/http4k/master/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/http4k/http4k/master/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://www.http4k.org/pro/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://www.http4k.org/pro/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://repo1.maven.org/maven2/org/http4k/http4k-core/0.21.0/http4k-core-0.21.0.pom","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/http4k/http4k/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/http4k/http4k/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/http4k/http4k","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/http4k/http4k/contributors","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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](https://www.http4k.org/quickstart/) declares the modules as Gradle dependencies from Maven Central artifacts.\n\n## Worth knowing\n\nMost 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."}