Save time on server restarts!

http4k Hot Reload automatically restart your server after code changes, saving you time during development

See the docs

Highlights

icon

No more
stop/starts

This tool automatically restarts the server when it detects a code change, resulting in fewer steps in your development workflow.

icon

Tiny
overhead

All that’s needed to support hot reloading is a class that provides the main application HttpHandler, and a dedicated main() function.

icon

Server and protocol
agnostic

Hot reload works with all of the servers http4k can run on, no matter if you’re serving HTTP, WebSockets, or SSE protocol.

icon

Leverage your
existing build tool

Use the Gradle integration (including multi-project support) or extend it to leverage your existing building tools.

Set it up in two easy steps

Step 1 - Create the factory class

Create your factory class

Step 2 - Jus run it with the HotReloadServer

Run it with the HotReloadServer

Pricing*

*Free usage is granted for non-commercial, non-profit, and research activities under the http4k Commercial License.