{"data":{"slug":"ktor","name":"Ktor","tagline":"Framework for building async server and client applications in Kotlin","homepage":"https://ktor.io/","category":{"slug":"web-frameworks","name":"Web Frameworks"},"vendor":null,"score":{"composite":59.3,"confidence":0.68,"confidenceBand":"medium","breakdown":{"capabilities":{"value":45.8,"weight":0.083,"present":true,"contribution":3.8},"repo_stars":{"value":78.5,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":53.6,"weight":0.08,"present":true,"contribution":4.3},"dev_activity":{"value":62.8,"weight":0.12,"present":true,"contribution":7.5},"release_cadence":{"value":85,"weight":0.067,"present":true,"contribution":5.7},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":46,"weight":0.053,"present":true,"contribution":2.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:13:05.921Z","stale":false},"uri":"https://www.vioscale.ai/software/ktor","aliases":["ktor"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:13:06.113Z","categories":[{"slug":"web-frameworks","name":"Web Frameworks","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":98,"provenance":{"source":"https://github.com/ktorio/ktor/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":14520,"provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":1648,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fktorio%2Fktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.672Z","confidence":0.85}}],"features":[{"attribute":"features.capabilities","value":{"language":"Kotlin","api_routes":true,"hot_reload":true,"typescript_first":false},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"Kotlin","provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.95}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://ktor.io/","retrievedAt":"2026-08-13T23:07:06.179Z"},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}}],"release":[{"attribute":"release.cadence_days","value":27,"provenance":{"source":"https://github.com/ktorio/ktor/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.2","date":"2026-08-04T12:08:07Z","type":"stable","version":"3.5.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.1","date":"2026-06-29T08:05:31Z","type":"stable","version":"3.5.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.0","date":"2026-05-18T06:57:48Z","type":"stable","version":"3.5.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.3","date":"2026-04-23T11:20:32Z","type":"stable","version":"3.4.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.2","date":"2026-03-30T13:37:19Z","type":"stable","version":"3.4.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.1","date":"2026-03-04T14:20:52Z","type":"stable","version":"3.4.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.0","date":"2026-01-23T08:55:39Z","type":"stable","version":"3.4.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.3","date":"2025-11-27T12:13:53Z","type":"stable","version":"3.3.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.2","date":"2025-11-05T14:08:06Z","type":"stable","version":"3.3.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.1","date":"2025-10-10T06:19:56Z","type":"stable","version":"3.3.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.0","date":"2025-09-12T11:59:39Z","type":"stable","version":"3.3.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.3","date":"2025-07-29T14:18:09Z","type":"stable","version":"3.2.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.2","date":"2025-07-14T11:45:21Z","type":"stable","version":"3.2.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.1","date":"2025-07-04T08:57:57Z","type":"stable","version":"3.2.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.0","date":"2025-06-13T12:19:28Z","type":"stable","version":"3.2.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.3","date":"2025-05-06T11:52:28Z","type":"stable","version":"3.1.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.2","date":"2025-03-28T09:27:52Z","type":"stable","version":"3.1.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.1","date":"2025-02-25T11:49:42Z","type":"stable","version":"3.1.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.0","date":"2025-02-12T11:44:49Z","type":"stable","version":"3.1.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.0.3","date":"2024-12-19T14:25:41Z","type":"stable","version":"3.0.3"}],"provenance":{"source":"https://github.com/ktorio/ktor/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.7}}],"description":[{"attribute":"description.long","value":"A Kotlin framework that uses asynchronous I/O and coroutines to build server-side, client-side, and microservice applications.","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}}],"security":[{"attribute":"security.scorecard","value":4.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.682Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.ktor%3Aktor-server-core&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.ktor%3Aktor-server-core&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.690Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"Ktor is an open-source framework for creating asynchronous server and client applications, from microservices to HTTP clients. Built on Kotlin and coroutines, it emphasizes simplicity, lightweight design, and extensibility. It is indexed under Web Frameworks.","source":"https://ktor.io/","question":"What is Ktor?","confidence":0.6},{"answer":"Ktor is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://ktor.io/","question":"Is Ktor free to use?","confidence":0.6},{"answer":"Yes. Ktor is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/ktorio/ktor","question":"Is Ktor open source?","confidence":0.95}],"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.750Z","confidence":0.71666664}}],"deployment":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}}]},"factList":[{"attribute":"activity.commits_last_30d","value":98,"provenance":{"source":"https://github.com/ktorio/ktor/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":14520,"provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.9}},{"attribute":"features.capabilities","value":{"language":"Kotlin","api_routes":true,"hot_reload":true,"typescript_first":false},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}},{"attribute":"language.primary","value":"Kotlin","provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.95}},{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://ktor.io/","retrievedAt":"2026-08-13T23:07:06.179Z"},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:07:06.179Z","confidence":0.6}},{"attribute":"release.cadence_days","value":27,"provenance":{"source":"https://github.com/ktorio/ktor/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.7}},{"attribute":"description.long","value":"A Kotlin framework that uses asynchronous I/O and coroutines to build server-side, client-side, and microservice applications.","provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":1648,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fktorio%2Fktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.672Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.2","date":"2026-08-04T12:08:07Z","type":"stable","version":"3.5.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.1","date":"2026-06-29T08:05:31Z","type":"stable","version":"3.5.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.5.0","date":"2026-05-18T06:57:48Z","type":"stable","version":"3.5.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.3","date":"2026-04-23T11:20:32Z","type":"stable","version":"3.4.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.2","date":"2026-03-30T13:37:19Z","type":"stable","version":"3.4.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.1","date":"2026-03-04T14:20:52Z","type":"stable","version":"3.4.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.4.0","date":"2026-01-23T08:55:39Z","type":"stable","version":"3.4.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.3","date":"2025-11-27T12:13:53Z","type":"stable","version":"3.3.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.2","date":"2025-11-05T14:08:06Z","type":"stable","version":"3.3.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.1","date":"2025-10-10T06:19:56Z","type":"stable","version":"3.3.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.3.0","date":"2025-09-12T11:59:39Z","type":"stable","version":"3.3.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.3","date":"2025-07-29T14:18:09Z","type":"stable","version":"3.2.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.2","date":"2025-07-14T11:45:21Z","type":"stable","version":"3.2.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.1","date":"2025-07-04T08:57:57Z","type":"stable","version":"3.2.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.2.0","date":"2025-06-13T12:19:28Z","type":"stable","version":"3.2.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.3","date":"2025-05-06T11:52:28Z","type":"stable","version":"3.1.3"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.2","date":"2025-03-28T09:27:52Z","type":"stable","version":"3.1.2"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.1","date":"2025-02-25T11:49:42Z","type":"stable","version":"3.1.1"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.1.0","date":"2025-02-12T11:44:49Z","type":"stable","version":"3.1.0"},{"url":"https://github.com/ktorio/ktor/releases/tag/3.0.3","date":"2024-12-19T14:25:41Z","type":"stable","version":"3.0.3"}],"provenance":{"source":"https://github.com/ktorio/ktor/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.644Z","confidence":0.7}},{"attribute":"security.scorecard","value":4.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/ktorio/ktor","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.682Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.ktor%3Aktor-server-core&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.ktor%3Aktor-server-core&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.690Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"Ktor is an open-source framework for creating asynchronous server and client applications, from microservices to HTTP clients. Built on Kotlin and coroutines, it emphasizes simplicity, lightweight design, and extensibility. It is indexed under Web Frameworks.","source":"https://ktor.io/","question":"What is Ktor?","confidence":0.6},{"answer":"Ktor is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://ktor.io/","question":"Is Ktor free to use?","confidence":0.6},{"answer":"Yes. Ktor is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/ktorio/ktor","question":"Is Ktor open source?","confidence":0.95}],"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.750Z","confidence":0.71666664}},{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}},{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://ktor.io/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:04:36.858Z","confidence":0.6}}],"faq":[{"answer":"Ktor is an open-source framework for creating asynchronous server and client applications, from microservices to HTTP clients. Built on Kotlin and coroutines, it emphasizes simplicity, lightweight design, and extensibility. It is indexed under Web Frameworks.","source":"https://ktor.io/","question":"What is Ktor?","confidence":0.6},{"answer":"Ktor is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://ktor.io/","question":"Is Ktor free to use?","confidence":0.6},{"answer":"Yes. Ktor is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/ktorio/ktor","question":"Is Ktor open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"3.5.2","date":"2026-08-04T12:08:07Z","url":"https://github.com/ktorio/ktor/releases/tag/3.5.2","type":"stable"},{"version":"3.5.1","date":"2026-06-29T08:05:31Z","url":"https://github.com/ktorio/ktor/releases/tag/3.5.1","type":"stable"},{"version":"3.5.0","date":"2026-05-18T06:57:48Z","url":"https://github.com/ktorio/ktor/releases/tag/3.5.0","type":"stable"},{"version":"3.4.3","date":"2026-04-23T11:20:32Z","url":"https://github.com/ktorio/ktor/releases/tag/3.4.3","type":"stable"},{"version":"3.4.2","date":"2026-03-30T13:37:19Z","url":"https://github.com/ktorio/ktor/releases/tag/3.4.2","type":"stable"},{"version":"3.4.1","date":"2026-03-04T14:20:52Z","url":"https://github.com/ktorio/ktor/releases/tag/3.4.1","type":"stable"},{"version":"3.4.0","date":"2026-01-23T08:55:39Z","url":"https://github.com/ktorio/ktor/releases/tag/3.4.0","type":"stable"},{"version":"3.3.3","date":"2025-11-27T12:13:53Z","url":"https://github.com/ktorio/ktor/releases/tag/3.3.3","type":"stable"},{"version":"3.3.2","date":"2025-11-05T14:08:06Z","url":"https://github.com/ktorio/ktor/releases/tag/3.3.2","type":"stable"},{"version":"3.3.1","date":"2025-10-10T06:19:56Z","url":"https://github.com/ktorio/ktor/releases/tag/3.3.1","type":"stable"},{"version":"3.3.0","date":"2025-09-12T11:59:39Z","url":"https://github.com/ktorio/ktor/releases/tag/3.3.0","type":"stable"},{"version":"3.2.3","date":"2025-07-29T14:18:09Z","url":"https://github.com/ktorio/ktor/releases/tag/3.2.3","type":"stable"},{"version":"3.2.2","date":"2025-07-14T11:45:21Z","url":"https://github.com/ktorio/ktor/releases/tag/3.2.2","type":"stable"},{"version":"3.2.1","date":"2025-07-04T08:57:57Z","url":"https://github.com/ktorio/ktor/releases/tag/3.2.1","type":"stable"},{"version":"3.2.0","date":"2025-06-13T12:19:28Z","url":"https://github.com/ktorio/ktor/releases/tag/3.2.0","type":"stable"},{"version":"3.1.3","date":"2025-05-06T11:52:28Z","url":"https://github.com/ktorio/ktor/releases/tag/3.1.3","type":"stable"},{"version":"3.1.2","date":"2025-03-28T09:27:52Z","url":"https://github.com/ktorio/ktor/releases/tag/3.1.2","type":"stable"},{"version":"3.1.1","date":"2025-02-25T11:49:42Z","url":"https://github.com/ktorio/ktor/releases/tag/3.1.1","type":"stable"},{"version":"3.1.0","date":"2025-02-12T11:44:49Z","url":"https://github.com/ktorio/ktor/releases/tag/3.1.0","type":"stable"},{"version":"3.0.3","date":"2024-12-19T14:25:41Z","url":"https://github.com/ktorio/ktor/releases/tag/3.0.3","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.ktor%3Aktor-server-core&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:13:06.113Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/ktor","markdown":"https://www.vioscale.ai/software/ktor.md","html":"https://www.vioscale.ai/software/ktor"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T01:30:28.490Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}