{"data":{"entities":[{"slug":"kamal","name":"Kamal","tagline":"","homepage":"https://kamal-deploy.org","category":{"slug":"hosting-infrastructure","name":"Hosting Infrastructure"},"vendor":null,"score":{"composite":49.9,"confidence":0.25,"confidenceBand":"low","breakdown":{"capabilities":{"value":0,"weight":0.063,"present":false,"contribution":0},"repo_stars":{"value":78.5,"weight":0.026,"present":true,"contribution":2},"integrations":{"value":0,"weight":0.073,"present":false,"contribution":0},"dependent_projects":{"value":10,"weight":0.063,"present":true,"contribution":0.6},"dev_activity":{"value":46.5,"weight":0.094,"present":true,"contribution":4.4},"release_cadence":{"value":89.4,"weight":0.052,"present":true,"contribution":4.7},"security_posture":{"value":0,"weight":0.115,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.042,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-08T22:05:04.093Z","stale":false},"uri":"https://www.vioscale.ai/software/kamal","aliases":["kamal"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-22T22:05:04.293Z","categories":[{"slug":"hosting-infrastructure","name":"Hosting Infrastructure","isPrimary":true}],"facts":{"deployment":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency.","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://kamal-deploy.org","retrievedAt":"2026-08-31T14:00:34.347Z"},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.699Z","confidence":0.48}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":29,"provenance":{"source":"https://github.com/basecamp/kamal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.dependent_repos","value":3,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fbasecamp%2Fkamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.707Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":14569,"provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"Ruby","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/basecamp/kamal/releases/tag/v2.12.0","date":"2026-06-18T07:58:33Z","type":"stable","version":"v2.12.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.11.0","date":"2026-03-18T14:02:17Z","type":"stable","version":"v2.11.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.1","date":"2025-12-16T08:50:04Z","type":"stable","version":"v2.10.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.0","date":"2025-12-15T12:53:08Z","type":"stable","version":"v2.10.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.9.0","date":"2025-11-26T11:45:04Z","type":"stable","version":"v2.9.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.2","date":"2025-10-27T09:14:15Z","type":"stable","version":"v2.8.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.1","date":"2025-10-20T21:43:17Z","type":"stable","version":"v2.8.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.0","date":"2025-10-19T14:11:46Z","type":"stable","version":"v2.8.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v1.9.3","date":"2025-06-25T07:30:22Z","type":"stable","version":"v1.9.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.7.0","date":"2025-06-18T09:45:28Z","type":"stable","version":"v2.7.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.1","date":"2025-05-15T14:25:18Z","type":"stable","version":"v2.6.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.0","date":"2025-05-13T09:27:34Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.3","date":"2025-02-27T10:37:01Z","type":"stable","version":"v2.5.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.2","date":"2025-02-07T15:31:39Z","type":"stable","version":"v2.5.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.1","date":"2025-02-06T13:57:48Z","type":"stable","version":"v2.5.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.0","date":"2025-02-04T11:21:18Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.4.0","date":"2024-12-13T12:39:24Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.3.0","date":"2024-10-31T09:22:51Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.2","date":"2024-10-10T17:30:20Z","type":"stable","version":"v2.2.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.1","date":"2024-10-09T18:49:03Z","type":"stable","version":"v2.2.1"}],"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}}],"security":[{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.710Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency. It is indexed under Hosting Infrastructure.","source":"https://kamal-deploy.org","question":"What is Kamal?","confidence":0.6},{"answer":"Kamal is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://kamal-deploy.org","question":"Is Kamal free to use?","confidence":0.6},{"answer":"Kamal supports macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://kamal-deploy.org","question":"What platforms does Kamal support?","confidence":0.6},{"answer":"Yes. Kamal can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://kamal-deploy.org","question":"Can Kamal be self-hosted?","confidence":0.6},{"answer":"Yes. Kamal is published under the MIT 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/basecamp/kamal","question":"Is Kamal open source?","confidence":0.95}],"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.699Z","confidence":0.67}}]},"factList":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"description.long","value":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency.","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://kamal-deploy.org","retrievedAt":"2026-08-31T14:00:34.347Z"},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.699Z","confidence":0.48}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":29,"provenance":{"source":"https://github.com/basecamp/kamal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":3,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fbasecamp%2Fkamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.707Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":14569,"provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}},{"attribute":"language.primary","value":"Ruby","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.95}},{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/basecamp/kamal/releases/tag/v2.12.0","date":"2026-06-18T07:58:33Z","type":"stable","version":"v2.12.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.11.0","date":"2026-03-18T14:02:17Z","type":"stable","version":"v2.11.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.1","date":"2025-12-16T08:50:04Z","type":"stable","version":"v2.10.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.0","date":"2025-12-15T12:53:08Z","type":"stable","version":"v2.10.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.9.0","date":"2025-11-26T11:45:04Z","type":"stable","version":"v2.9.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.2","date":"2025-10-27T09:14:15Z","type":"stable","version":"v2.8.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.1","date":"2025-10-20T21:43:17Z","type":"stable","version":"v2.8.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.0","date":"2025-10-19T14:11:46Z","type":"stable","version":"v2.8.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v1.9.3","date":"2025-06-25T07:30:22Z","type":"stable","version":"v1.9.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.7.0","date":"2025-06-18T09:45:28Z","type":"stable","version":"v2.7.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.1","date":"2025-05-15T14:25:18Z","type":"stable","version":"v2.6.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.0","date":"2025-05-13T09:27:34Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.3","date":"2025-02-27T10:37:01Z","type":"stable","version":"v2.5.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.2","date":"2025-02-07T15:31:39Z","type":"stable","version":"v2.5.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.1","date":"2025-02-06T13:57:48Z","type":"stable","version":"v2.5.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.0","date":"2025-02-04T11:21:18Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.4.0","date":"2024-12-13T12:39:24Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.3.0","date":"2024-10-31T09:22:51Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.2","date":"2024-10-10T17:30:20Z","type":"stable","version":"v2.2.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.1","date":"2024-10-09T18:49:03Z","type":"stable","version":"v2.2.1"}],"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.710Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency. It is indexed under Hosting Infrastructure.","source":"https://kamal-deploy.org","question":"What is Kamal?","confidence":0.6},{"answer":"Kamal is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://kamal-deploy.org","question":"Is Kamal free to use?","confidence":0.6},{"answer":"Kamal supports macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://kamal-deploy.org","question":"What platforms does Kamal support?","confidence":0.6},{"answer":"Yes. Kamal can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://kamal-deploy.org","question":"Can Kamal be self-hosted?","confidence":0.6},{"answer":"Yes. Kamal is published under the MIT 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/basecamp/kamal","question":"Is Kamal open source?","confidence":0.95}],"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.699Z","confidence":0.67}}],"faq":[{"answer":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency. It is indexed under Hosting Infrastructure.","source":"https://kamal-deploy.org","question":"What is Kamal?","confidence":0.6},{"answer":"Kamal is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://kamal-deploy.org","question":"Is Kamal free to use?","confidence":0.6},{"answer":"Kamal supports macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://kamal-deploy.org","question":"What platforms does Kamal support?","confidence":0.6},{"answer":"Yes. Kamal can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://kamal-deploy.org","question":"Can Kamal be self-hosted?","confidence":0.6},{"answer":"Yes. Kamal is published under the MIT 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/basecamp/kamal","question":"Is Kamal open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"v2.12.0","date":"2026-06-18T07:58:33Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.12.0","type":"stable"},{"version":"v2.11.0","date":"2026-03-18T14:02:17Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.11.0","type":"stable"},{"version":"v2.10.1","date":"2025-12-16T08:50:04Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.10.1","type":"stable"},{"version":"v2.10.0","date":"2025-12-15T12:53:08Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.10.0","type":"stable"},{"version":"v2.9.0","date":"2025-11-26T11:45:04Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.9.0","type":"stable"},{"version":"v2.8.2","date":"2025-10-27T09:14:15Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.8.2","type":"stable"},{"version":"v2.8.1","date":"2025-10-20T21:43:17Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.8.1","type":"stable"},{"version":"v2.8.0","date":"2025-10-19T14:11:46Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.8.0","type":"stable"},{"version":"v1.9.3","date":"2025-06-25T07:30:22Z","url":"https://github.com/basecamp/kamal/releases/tag/v1.9.3","type":"stable"},{"version":"v2.7.0","date":"2025-06-18T09:45:28Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.7.0","type":"stable"},{"version":"v2.6.1","date":"2025-05-15T14:25:18Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.6.1","type":"stable"},{"version":"v2.6.0","date":"2025-05-13T09:27:34Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.6.0","type":"stable"},{"version":"v2.5.3","date":"2025-02-27T10:37:01Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.5.3","type":"stable"},{"version":"v2.5.2","date":"2025-02-07T15:31:39Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.5.2","type":"stable"},{"version":"v2.5.1","date":"2025-02-06T13:57:48Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.5.1","type":"stable"},{"version":"v2.5.0","date":"2025-02-04T11:21:18Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.5.0","type":"stable"},{"version":"v2.4.0","date":"2024-12-13T12:39:24Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.4.0","type":"stable"},{"version":"v2.3.0","date":"2024-10-31T09:22:51Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.3.0","type":"stable"},{"version":"v2.2.2","date":"2024-10-10T17:30:20Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.2.2","type":"stable"},{"version":"v2.2.1","date":"2024-10-09T18:49:03Z","url":"https://github.com/basecamp/kamal/releases/tag/v2.2.1","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100"},"claimed":false,"updatedAt":"2026-09-08T22:05:04.293Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/kamal","markdown":"https://www.vioscale.ai/software/kamal.md","html":"https://www.vioscale.ai/software/kamal"}},{"slug":"pterodactyl","name":"Pterodactyl","tagline":"","homepage":"https://pterodactyl.io","category":{"slug":"hosting-infrastructure","name":"Hosting Infrastructure"},"vendor":null,"score":{"composite":44.1,"confidence":0.31,"confidenceBand":"low","breakdown":{"capabilities":{"value":0,"weight":0.063,"present":false,"contribution":0},"repo_stars":{"value":74.8,"weight":0.026,"present":true,"contribution":1.9},"integrations":{"value":0,"weight":0.073,"present":false,"contribution":0},"dependent_projects":{"value":0,"weight":0.063,"present":true,"contribution":0},"dev_activity":{"value":24.5,"weight":0.094,"present":true,"contribution":2.3},"release_cadence":{"value":81.1,"weight":0.052,"present":true,"contribution":4.2},"security_posture":{"value":0,"weight":0.115,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":54,"weight":0.042,"present":true,"contribution":2.3},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-08T22:06:28.914Z","stale":false},"uri":"https://www.vioscale.ai/software/pterodactyl","aliases":["pterodactyl"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-22T22:06:29.155Z","categories":[{"slug":"hosting-infrastructure","name":"Hosting Infrastructure","isPrimary":true}],"facts":{"platform":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://pterodactyl.io","retrievedAt":"2026-08-31T13:58:33.173Z"},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface.","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":5,"provenance":{"source":"https://github.com/pterodactyl/panel/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.dependent_repos","value":0,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpterodactyl%2Fpanel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":9219,"provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"PHP","provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}}],"release":[{"attribute":"release.cadence_days","value":34,"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.1","date":"2026-08-14T20:12:42Z","type":"stable","version":"v1.15.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.0","date":"2026-08-03T14:28:08Z","type":"stable","version":"v1.15.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.1","date":"2026-06-29T22:15:23Z","type":"stable","version":"v1.14.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.0","date":"2026-06-22T17:44:22Z","type":"stable","version":"v1.14.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.13.0","date":"2026-06-15T21:36:30Z","type":"stable","version":"v1.13.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.4","date":"2026-05-30T17:48:17Z","type":"stable","version":"v1.12.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.3","date":"2026-05-23T18:53:52Z","type":"stable","version":"v1.12.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.2","date":"2026-03-26T23:56:46Z","type":"stable","version":"v1.12.2"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.1","date":"2026-02-14T19:40:04Z","type":"stable","version":"v1.12.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.0","date":"2026-01-06T00:10:39Z","type":"stable","version":"v1.12.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.11","date":"2025-06-18T18:04:50Z","type":"stable","version":"v1.11.11"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.10","date":"2024-11-15T02:29:18Z","type":"stable","version":"v1.11.10"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.9","date":"2024-10-27T19:59:40Z","type":"stable","version":"v1.11.9"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.8","date":"2024-10-24T17:55:54Z","type":"stable","version":"v1.11.8"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.7","date":"2024-05-08T04:20:39Z","type":"stable","version":"v1.11.7"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.6","date":"2024-05-03T16:14:33Z","type":"stable","version":"v1.11.6"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.5","date":"2023-10-12T20:01:44Z","type":"stable","version":"v1.11.5"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.4","date":"2023-10-10T19:27:18Z","type":"stable","version":"v1.11.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.3","date":"2023-01-27T19:44:29Z","type":"stable","version":"v1.11.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.2","date":"2022-12-12T23:22:10Z","type":"stable","version":"v1.11.2"}],"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}}],"security":[{"attribute":"security.scorecard","value":5.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":19,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","last_12m":10,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.710Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface. It is indexed under Hosting Infrastructure.","source":"https://pterodactyl.io","question":"What is Pterodactyl?","confidence":0.6},{"answer":"Pterodactyl is open source, so it can be self-hosted and used at no licence cost. Pricing changes often, so verify at source before relying on it.","source":"https://pterodactyl.io","question":"Is Pterodactyl free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Pterodactyl. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://pterodactyl.io","question":"What platforms does Pterodactyl support?","confidence":0.6},{"answer":"Yes. Pterodactyl can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pterodactyl.io","question":"Can Pterodactyl be self-hosted?","confidence":0.6}],"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:56.160Z","confidence":0.6}}]},"factList":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://pterodactyl.io","retrievedAt":"2026-08-31T13:58:33.173Z"},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"description.long","value":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface.","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":5,"provenance":{"source":"https://github.com/pterodactyl/panel/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":0,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpterodactyl%2Fpanel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":9219,"provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}},{"attribute":"language.primary","value":"PHP","provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}},{"attribute":"release.cadence_days","value":34,"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.1","date":"2026-08-14T20:12:42Z","type":"stable","version":"v1.15.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.0","date":"2026-08-03T14:28:08Z","type":"stable","version":"v1.15.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.1","date":"2026-06-29T22:15:23Z","type":"stable","version":"v1.14.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.0","date":"2026-06-22T17:44:22Z","type":"stable","version":"v1.14.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.13.0","date":"2026-06-15T21:36:30Z","type":"stable","version":"v1.13.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.4","date":"2026-05-30T17:48:17Z","type":"stable","version":"v1.12.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.3","date":"2026-05-23T18:53:52Z","type":"stable","version":"v1.12.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.2","date":"2026-03-26T23:56:46Z","type":"stable","version":"v1.12.2"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.1","date":"2026-02-14T19:40:04Z","type":"stable","version":"v1.12.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.0","date":"2026-01-06T00:10:39Z","type":"stable","version":"v1.12.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.11","date":"2025-06-18T18:04:50Z","type":"stable","version":"v1.11.11"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.10","date":"2024-11-15T02:29:18Z","type":"stable","version":"v1.11.10"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.9","date":"2024-10-27T19:59:40Z","type":"stable","version":"v1.11.9"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.8","date":"2024-10-24T17:55:54Z","type":"stable","version":"v1.11.8"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.7","date":"2024-05-08T04:20:39Z","type":"stable","version":"v1.11.7"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.6","date":"2024-05-03T16:14:33Z","type":"stable","version":"v1.11.6"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.5","date":"2023-10-12T20:01:44Z","type":"stable","version":"v1.11.5"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.4","date":"2023-10-10T19:27:18Z","type":"stable","version":"v1.11.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.3","date":"2023-01-27T19:44:29Z","type":"stable","version":"v1.11.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.2","date":"2022-12-12T23:22:10Z","type":"stable","version":"v1.11.2"}],"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}},{"attribute":"security.scorecard","value":5.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":19,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","last_12m":10,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.710Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface. It is indexed under Hosting Infrastructure.","source":"https://pterodactyl.io","question":"What is Pterodactyl?","confidence":0.6},{"answer":"Pterodactyl is open source, so it can be self-hosted and used at no licence cost. Pricing changes often, so verify at source before relying on it.","source":"https://pterodactyl.io","question":"Is Pterodactyl free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Pterodactyl. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://pterodactyl.io","question":"What platforms does Pterodactyl support?","confidence":0.6},{"answer":"Yes. Pterodactyl can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pterodactyl.io","question":"Can Pterodactyl be self-hosted?","confidence":0.6}],"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:56.160Z","confidence":0.6}}],"faq":[{"answer":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface. It is indexed under Hosting Infrastructure.","source":"https://pterodactyl.io","question":"What is Pterodactyl?","confidence":0.6},{"answer":"Pterodactyl is open source, so it can be self-hosted and used at no licence cost. Pricing changes often, so verify at source before relying on it.","source":"https://pterodactyl.io","question":"Is Pterodactyl free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Pterodactyl. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://pterodactyl.io","question":"What platforms does Pterodactyl support?","confidence":0.6},{"answer":"Yes. Pterodactyl can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pterodactyl.io","question":"Can Pterodactyl be self-hosted?","confidence":0.6}],"faqSource":"generated","releaseHistory":[{"version":"v1.15.1","date":"2026-08-14T20:12:42Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.1","type":"stable"},{"version":"v1.15.0","date":"2026-08-03T14:28:08Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.0","type":"stable"},{"version":"v1.14.1","date":"2026-06-29T22:15:23Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.1","type":"stable"},{"version":"v1.14.0","date":"2026-06-22T17:44:22Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.0","type":"stable"},{"version":"v1.13.0","date":"2026-06-15T21:36:30Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.13.0","type":"stable"},{"version":"v1.12.4","date":"2026-05-30T17:48:17Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.4","type":"stable"},{"version":"v1.12.3","date":"2026-05-23T18:53:52Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.3","type":"stable"},{"version":"v1.12.2","date":"2026-03-26T23:56:46Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.2","type":"stable"},{"version":"v1.12.1","date":"2026-02-14T19:40:04Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.1","type":"stable"},{"version":"v1.12.0","date":"2026-01-06T00:10:39Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.0","type":"stable"},{"version":"v1.11.11","date":"2025-06-18T18:04:50Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.11","type":"stable"},{"version":"v1.11.10","date":"2024-11-15T02:29:18Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.10","type":"stable"},{"version":"v1.11.9","date":"2024-10-27T19:59:40Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.9","type":"stable"},{"version":"v1.11.8","date":"2024-10-24T17:55:54Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.8","type":"stable"},{"version":"v1.11.7","date":"2024-05-08T04:20:39Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.7","type":"stable"},{"version":"v1.11.6","date":"2024-05-03T16:14:33Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.6","type":"stable"},{"version":"v1.11.5","date":"2023-10-12T20:01:44Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.5","type":"stable"},{"version":"v1.11.4","date":"2023-10-10T19:27:18Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.4","type":"stable"},{"version":"v1.11.3","date":"2023-01-27T19:44:29Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.3","type":"stable"},{"version":"v1.11.2","date":"2022-12-12T23:22:10Z","url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.2","type":"stable"}],"vulnerabilities":{"count":19,"last12m":10,"maxSeverity":"CRITICAL","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100"},"claimed":false,"updatedAt":"2026-09-08T22:06:29.155Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/pterodactyl","markdown":"https://www.vioscale.ai/software/pterodactyl.md","html":"https://www.vioscale.ai/software/pterodactyl"}}],"attributes":[{"attribute":"activity.commits_last_30d","values":{"kamal":{"attribute":"activity.commits_last_30d","value":29,"provenance":{"source":"https://github.com/basecamp/kamal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.65}},"pterodactyl":{"attribute":"activity.commits_last_30d","value":5,"provenance":{"source":"https://github.com/pterodactyl/panel/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.65}}}},{"attribute":"adoption.dependent_repos","values":{"kamal":{"attribute":"adoption.dependent_repos","value":3,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fbasecamp%2Fkamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.707Z","confidence":0.85}},"pterodactyl":{"attribute":"adoption.dependent_repos","value":0,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpterodactyl%2Fpanel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.85}}}},{"attribute":"adoption.github_stars","values":{"kamal":{"attribute":"adoption.github_stars","value":14569,"provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}},"pterodactyl":{"attribute":"adoption.github_stars","value":9219,"provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}}}},{"attribute":"content.faq","values":{"kamal":{"attribute":"content.faq","value":[{"answer":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency. It is indexed under Hosting Infrastructure.","source":"https://kamal-deploy.org","question":"What is Kamal?","confidence":0.6},{"answer":"Kamal is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://kamal-deploy.org","question":"Is Kamal free to use?","confidence":0.6},{"answer":"Kamal supports macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://kamal-deploy.org","question":"What platforms does Kamal support?","confidence":0.6},{"answer":"Yes. Kamal can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://kamal-deploy.org","question":"Can Kamal be self-hosted?","confidence":0.6},{"answer":"Yes. Kamal is published under the MIT 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/basecamp/kamal","question":"Is Kamal open source?","confidence":0.95}],"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.699Z","confidence":0.67}},"pterodactyl":{"attribute":"content.faq","value":[{"answer":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface. It is indexed under Hosting Infrastructure.","source":"https://pterodactyl.io","question":"What is Pterodactyl?","confidence":0.6},{"answer":"Pterodactyl is open source, so it can be self-hosted and used at no licence cost. Pricing changes often, so verify at source before relying on it.","source":"https://pterodactyl.io","question":"Is Pterodactyl free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Pterodactyl. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://pterodactyl.io","question":"What platforms does Pterodactyl support?","confidence":0.6},{"answer":"Yes. Pterodactyl can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pterodactyl.io","question":"Can Pterodactyl be self-hosted?","confidence":0.6}],"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:56.160Z","confidence":0.6}}}},{"attribute":"deployment.options","values":{"kamal":{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},"pterodactyl":{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"description.long","values":{"kamal":{"attribute":"description.long","value":"A containerized application deployment tool that enables web apps to run across any infrastructure—bare metal, cloud, or hybrid—while maintaining complete freedom to change or combine providers without vendor dependency.","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},"pterodactyl":{"attribute":"description.long","value":"An open-source platform for managing game servers across multiple deployments, with each server running in isolated Docker containers for security and accessed through an intuitive web interface.","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"language.primary","values":{"kamal":{"attribute":"language.primary","value":"Ruby","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.9}},"pterodactyl":{"attribute":"language.primary","value":"PHP","provenance":{"source":"https://github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.9}}}},{"attribute":"license.spdx","values":{"kamal":{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/basecamp/kamal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.95}},"pterodactyl":null}},{"attribute":"platform.support","values":{"kamal":{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},"pterodactyl":{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"pricing","values":{"kamal":{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://kamal-deploy.org","retrievedAt":"2026-08-31T14:00:34.347Z"},"provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},"pterodactyl":{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://pterodactyl.io","retrievedAt":"2026-08-31T13:58:33.173Z"},"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"pricing.free_tier","values":{"kamal":null,"pterodactyl":{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"pricing.model","values":{"kamal":{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.699Z","confidence":0.48}},"pterodactyl":{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"pricing.price_level","values":{"kamal":{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://kamal-deploy.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T14:00:34.347Z","confidence":0.6}},"pterodactyl":{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pterodactyl.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-31T13:58:33.173Z","confidence":0.6}}}},{"attribute":"release.cadence_days","values":{"kamal":{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}},"pterodactyl":{"attribute":"release.cadence_days","value":34,"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}}}},{"attribute":"release.history","values":{"kamal":{"attribute":"release.history","value":[{"url":"https://github.com/basecamp/kamal/releases/tag/v2.12.0","date":"2026-06-18T07:58:33Z","type":"stable","version":"v2.12.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.11.0","date":"2026-03-18T14:02:17Z","type":"stable","version":"v2.11.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.1","date":"2025-12-16T08:50:04Z","type":"stable","version":"v2.10.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.10.0","date":"2025-12-15T12:53:08Z","type":"stable","version":"v2.10.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.9.0","date":"2025-11-26T11:45:04Z","type":"stable","version":"v2.9.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.2","date":"2025-10-27T09:14:15Z","type":"stable","version":"v2.8.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.1","date":"2025-10-20T21:43:17Z","type":"stable","version":"v2.8.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.8.0","date":"2025-10-19T14:11:46Z","type":"stable","version":"v2.8.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v1.9.3","date":"2025-06-25T07:30:22Z","type":"stable","version":"v1.9.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.7.0","date":"2025-06-18T09:45:28Z","type":"stable","version":"v2.7.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.1","date":"2025-05-15T14:25:18Z","type":"stable","version":"v2.6.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.6.0","date":"2025-05-13T09:27:34Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.3","date":"2025-02-27T10:37:01Z","type":"stable","version":"v2.5.3"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.2","date":"2025-02-07T15:31:39Z","type":"stable","version":"v2.5.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.1","date":"2025-02-06T13:57:48Z","type":"stable","version":"v2.5.1"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.5.0","date":"2025-02-04T11:21:18Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.4.0","date":"2024-12-13T12:39:24Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.3.0","date":"2024-10-31T09:22:51Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.2","date":"2024-10-10T17:30:20Z","type":"stable","version":"v2.2.2"},{"url":"https://github.com/basecamp/kamal/releases/tag/v2.2.1","date":"2024-10-09T18:49:03Z","type":"stable","version":"v2.2.1"}],"provenance":{"source":"https://github.com/basecamp/kamal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.696Z","confidence":0.7}},"pterodactyl":{"attribute":"release.history","value":[{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.1","date":"2026-08-14T20:12:42Z","type":"stable","version":"v1.15.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.15.0","date":"2026-08-03T14:28:08Z","type":"stable","version":"v1.15.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.1","date":"2026-06-29T22:15:23Z","type":"stable","version":"v1.14.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.14.0","date":"2026-06-22T17:44:22Z","type":"stable","version":"v1.14.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.13.0","date":"2026-06-15T21:36:30Z","type":"stable","version":"v1.13.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.4","date":"2026-05-30T17:48:17Z","type":"stable","version":"v1.12.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.3","date":"2026-05-23T18:53:52Z","type":"stable","version":"v1.12.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.2","date":"2026-03-26T23:56:46Z","type":"stable","version":"v1.12.2"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.1","date":"2026-02-14T19:40:04Z","type":"stable","version":"v1.12.1"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.12.0","date":"2026-01-06T00:10:39Z","type":"stable","version":"v1.12.0"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.11","date":"2025-06-18T18:04:50Z","type":"stable","version":"v1.11.11"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.10","date":"2024-11-15T02:29:18Z","type":"stable","version":"v1.11.10"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.9","date":"2024-10-27T19:59:40Z","type":"stable","version":"v1.11.9"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.8","date":"2024-10-24T17:55:54Z","type":"stable","version":"v1.11.8"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.7","date":"2024-05-08T04:20:39Z","type":"stable","version":"v1.11.7"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.6","date":"2024-05-03T16:14:33Z","type":"stable","version":"v1.11.6"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.5","date":"2023-10-12T20:01:44Z","type":"stable","version":"v1.11.5"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.4","date":"2023-10-10T19:27:18Z","type":"stable","version":"v1.11.4"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.3","date":"2023-01-27T19:44:29Z","type":"stable","version":"v1.11.3"},{"url":"https://github.com/pterodactyl/panel/releases/tag/v1.11.2","date":"2022-12-12T23:22:10Z","type":"stable","version":"v1.11.2"}],"provenance":{"source":"https://github.com/pterodactyl/panel/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.685Z","confidence":0.7}}}},{"attribute":"security.scorecard","values":{"kamal":null,"pterodactyl":{"attribute":"security.scorecard","value":5.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/pterodactyl/panel","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.704Z","confidence":0.9}}}},{"attribute":"security.vulnerabilities","values":{"kamal":{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=kamal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:10.710Z","confidence":0.9}},"pterodactyl":{"attribute":"security.vulnerabilities","value":{"count":19,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","last_12m":10,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=packagist&package_name=pterodactyl%2Fpanel&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:09.710Z","confidence":0.9}}}}],"capabilities":null,"leader":null,"leaderReason":"No leader: the top candidate Kamal has only 0.25 confidence (low), below the 0.35 needed to declare a winner.","generatedAt":"2026-09-11T23:37:49.219Z"},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-11T23:37:49.219Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}