Start creating Ktor applications today

There are multiple ways to start your Ktor projects depending on your needs. Check out some of the options below.

IntelliJ IDEA Ultimate

IntelliJ IDEA Ultimate ships with Ktor support out of the box, allowing you to easily get up and running with a new application, as well as offering tons of features when coding Ktor applications.

Generator

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 start building your project!

repositories {
maven {
// Only required if using EAP releases
url "https://maven.pkg.jetbrains.space/public/p/ktor/eap"
}
}

dependencies {
// List of artifacts, e.g.:
implementation "io.ktor:ktor-server-core:2.0.0-beta-1"
implementation "io.ktor:ktor-server-netty:2.0.0-beta-1"
implementation "io.ktor:ktor-server-status-pages:2.0.0-beta-1"
implementation "io.ktor:ktor-server-default-headers:2.0.0-beta-1"
// ...
}

Manual Configuration

Using your favourite IDE or code editor, you can simply reference the corresponding artifacts. All Ktor releases are published on Maven Central and you only need to include the Space repository if using Early Access releases. Find more information on manual configuration in the documentation.