fun main() { embeddedServer(Netty, port = 8000) { routing { get ("/") { call.respondText("Hello, world!") } } }.start(wait = true) } Simple and funCreate asynchronous client and server applications. Anything from microservices to multiplatform HTTP client apps in a simple way. Open Source, free, and fun! Build BackendThe Ktor HTTP server offers features like powerful routing, a robust plugin syste