ktor.io Open in urlscan Pro
18.66.147.10  Public Scan

Submitted URL: http://ktor.io/
Effective URL: https://ktor.io/
Submission: On May 03 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Create
 * Docs
 * Support
 * 
 * 
 * 


fun main() {
embeddedServer(Netty, port = 8000) {
routing {
get ("/") {
call.respondText("Hello, world!")
}
}
}.start(wait = true)
}


SIMPLE AND FUN

Create asynchronous client and server applications. Anything from microservices
to multiplatform HTTP client apps in a simple way. Open Source, free, and fun!

Start
Latest release: 2.3.10
StartLearn
Latest release: 2.3.10


WHY KTOR?


KOTLIN AND COROUTINES

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 imperative flow.


LIGHTWEIGHT AND FLEXIBLE

Ktor allows you to use only what you need, and to structure your application the
way you need it. In addition you can also extend Ktor with your own plugin very
easily.


BUILT AND BACKED BY JETBRAINS

Brought to you by JetBrains, creators of IntelliJ IDEA, Kotlin, and more. Ktor
is not only used by our customers, but also internally at JetBrains. In
addition, you have top-notch tooling support!

--------------------------------------------------------------------------------

«Ktor is straightforward, yet very powerful and extensible! Its simplicity helps
us prototype fast. Being coroutine-native (fully async) helps us build large
scale server-side applications handling billions of events / day»

Rares Vlasceanu, Adobe

«I believe the future is bright for Ktor! It is so robust and fast to work with,
and it is written in Kotlin! It has a variety of options that make it easy to
develop and deploy via Gradle and Maven, which is great.»

Burak Akgün, HTG

«Ktor gave us the speed, convenience, and ease that our Kotlin developers needed
on the backend.»

Tobias Marschall, Tapped

«I am primarily an Android developer and I am new on the backend, so I use Ktor
because its use of Kotlin means I have less to learn.»

S M Mohi Us Sunnat, Android developer

«With Ktor, I’m able to quickly prototype ideas and bring them to production.
It’s helped us bring features to our users faster and with minimal ceremony.»

Ryan Harter, Pixite


Start using Ktor today!
Start
Supported and developed by JetBrains


Our website uses some cookies and records your IP address for the purposes of
accessibility, security, and managing your access to the telecommunication
network. You can disable data collection and cookies by changing your browser
settings, but it may affect how this website functions. Learn more.

With your consent, JetBrains may also use cookies and your IP address to collect
individual statistics and provide you with personalized offers and ads subject
to the Privacy Policy and the Terms of Use. JetBrains may use third-party
services for this purpose. You can adjust or withdraw your consent at any time
by visiting the Opt-Out page.

[A]ccept All[M]anage Settings