API Commons · Open Data · de facto
The CKAN Action API
220 portals in the API Evangelist catalog run CKAN, across 210 distinct hosts. A version-spread sample was probed read-only; 36 produced usable results and are the denominator.
How it was measured
Tiers are measured by calling the actions against live portals, and the action list is read from CKAN's source. Neither number comes from our own harvested artifacts, which measure our harvester rather than the portals.
The core tier
What a provider has to implement before a compatibility claim means anything. Every placement is measured, and the evidence for each sits in the tier profile.
organization_list_for_userstatus_showdataset_followee_countdataset_followee_listdataset_follower_listget_site_usergroup_followee_countgroup_followee_listgroup_follower_countgroup_follower_listgroup_listhelp_show
Adopters
| Evidence | Count | What it means |
|---|---|---|
| tested | 36 | The operations were called against a live endpoint. |
| prose | 12 | Says so, and publishes nothing a reader can check. |
Every entry in the registry carries the URL it was read from and the date it was read. A claim is never promoted to a verdict.
Providers that reach a tier
6 of the 48 recorded adopters demonstrably reach the core tier or better.
Dados RSOpenDataNI (Northern Ireland)San Bernardino County ATC OpenDataAcre Open DataSatu Data Bencana Indonesia (BNPB)Turin Open Data
Artifacts
Everything this standard publishes. All of it is generated from the profile, so a re-measurement moves every artifact together.
open-data/main/standard/ckan-action-v3/openapi.yml
Tier profile
open-data/main/standard/ckan-action-v3/profile.yml
Arazzo workflow
open-data/main/standard/ckan-action-v3/arazzo/core-conformance.yml
MCP tools
open-data/main/standard/ckan-action-v3/mcp/tools.json
Spectral ruleset
open-data/main/standard/ckan-action-v3/spectral/ckan-profile.yaml
Adopter registry
open-data/main/adopters/ckan-action-v3.yml
Repository
open-data
Documentation
https://apicommons.org/standards/open-data/
License
open-data/blob/main/LICENSE
Source
| Originator | CKAN |
| Read from | https://github.com/ckan/ckan |
| Upstream licence | AGPL-3.0 (the software). The interface description here is authored, not copied: CKAN publishes no machine-readable specification of its Action API, and a licence on an implementation does not govern a description of the HTTP surface it serves. |
| Pinned at | 0731a7a4ab76dd11889eb89a892b3feae4fd69a8 |
| API Commons | https://apicommons.org/standards/open-data/ · https://github.com/api-commons/open-data |