# Ktor

Kotlin framework for building asynchronous servers and HTTP clients, extended with plugins and engines.


Source: https://findsoftware.frbit.cloud/ktor/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://ktor.io
- repository: https://github.com/ktorio/ktor
- docs: https://ktor.io/docs/welcome.html
- subreddit: https://www.reddit.com/r/ktor/

### Identity

- status: active
- maintainer: JetBrains
- maintainerType: unknown
- parent: JetBrains
- firstRelease: 2018
- hqCountry: unknown

### Kind

- category: framework
- hosting: java
- language: kotlin
- runtime: jvm
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: html-dsl, freemarker, velocity, mustache, thymeleaf, pebble, jte
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: web-based Ktor project generator, or Gradle or Maven dependencies on io.ktor artifacts

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-09-18

### Adoption

- githubStargazers: 14554
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 401
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://ktor.io/ (read 2026-10-26)
- urls: https://api.github.com/repos/ktorio/ktor (read 2026-10-26)
- urls: https://ktor.io/ (read 2026-10-26)
- maintainer: https://ktor.io/ (read 2026-10-26)
- parent: https://ktor.io/ (read 2026-10-26)
- firstRelease: https://api.github.com/repos/ktorio/ktor/releases/tags/0.9.2 (read 2026-10-26)
- language: https://ktor.io/ (read 2026-10-26)
- runtime: https://ktor.io/docs/server-engines.html (read 2026-10-26)
- category: https://ktor.io/ (read 2026-10-26)
- installMethod: https://ktor.io/docs/server-create-a-new-project.html (read 2026-10-26)
- runsAs: https://ktor.io/docs/server-create-and-configure.html (read 2026-10-26)
- license: https://api.github.com/repos/ktorio/ktor (read 2026-10-26)
- currentMajor: https://api.github.com/repos/ktorio/ktor/releases?per_page=100 (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/ktorio/ktor/releases/latest (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/ktorio/ktor (read 2026-10-26)
- contributors: https://api.github.com/repos/ktorio/ktor/contributors?per_page=1 (read 2026-10-26)
- templating: https://ktor.io/docs/server-templating.html (read 2026-10-26)

## Notes

Ktor is a Kotlin framework for asynchronous servers and HTTP clients. A server can run as a self-contained application that starts an engine such as Netty, Jetty, Tomcat or CIO and listens on a port, or as a servlet inside a container such as Tomcat or Jetty.

Views can be written with a Kotlin HTML DSL or with JVM template engines, among them FreeMarker, Velocity, Mustache, Thymeleaf, Pebble and JTE. Authentication covers LDAP and OpenID Connect.

New projects come from the web-based project generator, and the core dependency is io.ktor:ktor-server-core, resolved from Maven Central through Gradle or Maven. JetBrains supports and develops the framework.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
