
Ktor: Build Asynchronous Servers and Clients in Kotlin
Ktor is built from the ground up using Kotlin and Coroutines. You get to use a concise, multiplatform language, as well as the power of asynchronous programming with an intuitive …
Welcome | Ktor Documentation
Create a website Learn how to build a website in Kotlin with Ktor and Thymeleaf templates.
Learn | Ktor Framework
If you're new to Ktor, work your way through some of the tutorials we have prepared that guide you on a step-by-step journey covering different Ktor capabilities.
How to create RESTful APIs in Kotlin with Ktor
Jun 16, 2025 · Learn to build Kotlin RESTful APIs with Ktor. This tutorial covers setup, routing, and testing on a real-life example. It’s an ideal entry-level tutorial for Kotlin backend developers.
Create, open, and run a new Ktor project | Ktor Documentation
Oct 30, 2025 · Get started with building your first Ktor Server application. In this tutorial you will learn how to create, open and run a new Ktor project.
Create a client application | Ktor Documentation
Oct 20, 2025 · You can create and configure a Ktor Client manually in an existing project, however a convenient way to start from scratch is by generating a new project using the …
Creating and configuring a client | Ktor Documentation
Oct 20, 2025 · Ktor Client Developing applications Setting up a client Creating and configuring a client
Creating a cross-platform mobile application | Ktor
Nov 3, 2025 · The Ktor HTTP client can be used in multiplatform projects. In this tutorial, we'll create a simple Kotlin Multiplatform Mobile application, which sends a request and receives a …
Create a website in Kotlin with Ktor
Jun 16, 2025 · Learn how to build websites with Ktor and Kotlin. This tutorial shows you how to combine Thymeleaf templates with Ktor routes to generate HTML-based user interfaces on the …
Create Ktor Applications | Ktor Framework
Via start.ktor.io you can create a new Ktor application and configure the required functionality much like you can via IntelliJ IDEA. In addition you can also create an instance of TeamCity to …