Data Schema
Fields available in each package record at /data/{slug}.json.
Package fields (21)
| Field | Type | Description |
|---|---|---|
| slug | string | URL-safe identifier used in all package URLs: /constructs/{slug}/ |
| name | string | Full package name, e.g. helm-dashboard or crossplane-provider-aws |
| display_name | string | Short human-readable label |
| framework | string | Package type: helm-chart, crossplane-config, crossplane-provider, opa-policy, falco-rule, tekton-task, krew-plugin, kubewarden-policy, argo-template |
| language | string | Primary language if applicable |
| description | string | Plain-text description |
| version | string | Latest published version string |
| install_cmd | string | Install command(s), newline-separated |
| source_url | string | GitHub repository URL |
| registry_url | string | Artifact Hub or registry listing URL |
| stars | integer | GitHub star count at last index |
| forks | integer | GitHub fork count at last index |
| downloads | integer | Total download/install count |
| verified | boolean | Verified by Artifact Hub |
| official | boolean | Published by the upstream project |
| license | string | SPDX license identifier |
| topics | array | List of topic/tag strings |
| cloud_provider | string | Cloud provider if applicable: aws, azure, gcp |
| namespace | string | Registry namespace or org |
| published_at | string | ISO-8601 timestamp of first publication |
| updated_at | string | ISO-8601 timestamp of last update |
Machine-readable endpoints
GET /data/index.json— compact array of all packages (slug, name, desc, fw, stars)GET /data/{slug}.json— full package record with all fields aboveGET /constructs/{slug}/install.txt— plain-text install commandGET /sitemap.xml— all package URLsGET /compare/?a={slug}&b={slug}— side-by-side comparison