# Alaveteli vs CKAN

| Attribute | Alaveteli | CKAN |
|---|---|---|
| **Vioscale score** | 52.8 (21% (low)) | 48.1 (22% (low)) |
| activity.commits_last_30d | 99 | 100 |
| adoption.dependent_repos | 0 | 24 |
| adoption.github_stars | 418 | 5,106 |
| deployment.options | `{"self_hosted":true}` | `{"on_prem":true,"self_hosted":true}` |
| description.long | An open-source system that allows citizens to create, view, and comment on freedom of information requests to government bodies. It handles request workflows, notifications, and follow-ups with multilingual support. | A web-based platform that helps organizations publish, organize, and make datasets discoverable. Includes a full API, search functionality, data storage capabilities, visualization tools, and support for extensions to customize features. |
| integrations.count | - | 7 |
| integrations.list | - | `[{"name":"Carto","native":true,"category":"geospatial"},{"name":"Discourse","native":true,"category":"collaboration"},{"name":"Amazon S3","native":true,"category":"storage"},{"name":"Azure","native":true,"category":"storage"},{"name":"Active Directory","native":true,"category":"authentication"},{"name":"Microsoft Office","native":true},{"name":"PDF.js","native":true}]` |
| language.primary | Ruby | Python |
| market.availability | - | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"web":true}` | `{"web":true}` |
| pricing | `{"type":"open_source","freeTier":true,"sourceUrl":"https://alaveteli.org","retrievedAt":"2026-08-26T19:38:01.348Z"}` | `{"type":"open_source","freeTier":true,"sourceUrl":"https://ckan.org","retrievedAt":"2026-08-26T19:38:06.160Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | open_source | open_source |
| pricing.price_level | free | free |
| release.cadence_days | 3 | - |
| release.history | `[{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.46.0.0","date":"2025-11-10T16:45:42Z","type":"stable","version":"0.46.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.45.3.0","date":"2025-01-16T09:43:59Z","type":"stable","version":"0.45.3.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.45.2.0","date":"2025-01-15T11:01:47Z","type":"stable","version":"0.45.2.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.45.1.0","date":"2025-01-14T11:06:41Z","type":"stable","version":"0.45.1.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.45.0.0","date":"2025-01-08T10:13:28Z","type":"stable","version":"0.45.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.44.0.0","date":"2023-10-24T11:53:44Z","type":"stable","version":"0.44.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.43.0.0","date":"2023-04-28T11:38:52Z","type":"stable","version":"0.43.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.42.0.0","date":"2023-01-04T15:49:52Z","type":"stable","version":"0.42.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.41.1.0","date":"2022-07-08T13:50:38Z","type":"stable","version":"0.41.1.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.41.0.0","date":"2022-07-05T09:00:07Z","type":"stable","version":"0.41.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.40.0.0","date":"2021-11-16T16:09:50Z","type":"stable","version":"0.40.0.0"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.8","date":"2021-11-16T16:07:54Z","type":"stable","version":"0.39.1.8"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.7","date":"2021-10-28T08:43:36Z","type":"stable","version":"0.39.1.7"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.6","date":"2021-10-28T08:43:25Z","type":"stable","version":"0.39.1.6"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.5","date":"2021-10-28T08:43:11Z","type":"stable","version":"0.39.1.5"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.4","date":"2021-10-28T08:42:56Z","type":"stable","version":"0.39.1.4"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.3","date":"2021-10-28T08:42:38Z","type":"stable","version":"0.39.1.3"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.2","date":"2021-10-28T08:42:04Z","type":"stable","version":"0.39.1.2"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.1","date":"2021-07-21T14:16:11Z","type":"stable","version":"0.39.1.1"},{"url":"https://github.com/mysociety/alaveteli/releases/tag/0.39.1.0","date":"2021-07-21T14:15:54Z","type":"stable","version":"0.39.1.0"}]` | `[{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.12.0","date":"2026-08-26T14:13:48Z","type":"stable","version":"ckan-2.12.0"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.6","date":"2026-08-26T14:16:02Z","type":"stable","version":"ckan-2.11.6"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.11","date":"2026-08-26T14:17:16Z","type":"stable","version":"ckan-2.10.11"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.5","date":"2026-04-29T10:22:41Z","type":"stable","version":"ckan-2.11.5"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.10","date":"2026-04-29T10:26:53Z","type":"stable","version":"ckan-2.10.10"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.4","date":"2025-10-29T13:27:24Z","type":"stable","version":"ckan-2.11.4"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.9","date":"2025-10-29T13:17:26Z","type":"stable","version":"ckan-2.10.9"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.3","date":"2025-05-07T10:17:40Z","type":"stable","version":"ckan-2.11.3"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.8","date":"2025-05-07T10:17:31Z","type":"stable","version":"ckan-2.10.8"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.2","date":"2025-02-05T12:04:54Z","type":"stable","version":"ckan-2.11.2"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.7","date":"2025-02-05T12:08:39Z","type":"stable","version":"ckan-2.10.7"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.1","date":"2024-12-11T11:37:42Z","type":"stable","version":"ckan-2.11.1"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.6","date":"2024-12-11T11:38:02Z","type":"stable","version":"ckan-2.10.6"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.11.0","date":"2024-08-27T13:27:45Z","type":"stable","version":"ckan-2.11.0"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.5","date":"2024-08-27T13:27:13Z","type":"stable","version":"ckan-2.10.5"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.9.11","date":"2024-03-13T11:43:58Z","type":"stable","version":"ckan-2.9.11"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.4","date":"2024-03-13T11:44:59Z","type":"stable","version":"ckan-2.10.4"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.3","date":"2024-02-01T13:16:11Z","type":"stable","version":"ckan-2.10.3"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.9.9","date":"2023-05-25T13:30:47Z","type":"stable","version":"ckan-2.9.9"},{"url":"https://github.com/ckan/ckan/releases/tag/ckan-2.10.1","date":"2023-05-25T13:31:26Z","type":"stable","version":"ckan-2.10.1"}]` |
| security.scorecard | 5.5 | 7.5 |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fmysociety%2Falaveteli&per_page=100","last_12m":0,"max_severity":null}` | `{"count":15,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=ckan&per_page=100","last_12m":6,"max_severity":"CRITICAL"}` |

*Source: Vioscale. Generated 2026-09-01T15:20:05.410Z. "-" = undocumented, not absent.*
