Easy to use, fun and asynchronous.

Connected Applications with Kotlin

Ktor is a framework for building servers and clients in connected systems using powerful Kotlin programming language. This website provides a complete reference to the Ktor application structure, programming interface and how to approach particular tasks.

Search for information or explore the sections below to get started, find an answer or learn how it all works.

    Quick Start

    setting up environment and starting up


    creating web applications and services


    connecting to services and applications


    customizing applications with extensible features


    samples and open source projects


    advanced topics and implementation details