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

    Servers

    creating web applications and services

    Clients

    connecting to services and applications

    Features

    customizing applications with extensible features

    Samples

    samples and open source projects

    Advanced

    advanced topics and implementation details