Artifact Hub Packages API

Search and retrieve cloud-native packages

Operations 75

GET /packages/stats Get the number of packages and releases registered #
GET /packages/random Get some random packages #
GET /packages/search Search packages that meet the provided criteria #
GET /packages/starred Get packages starred by user #
GET /packages/argo-template/{repoName}/{packageName} Get package details #
GET /packages/backstage/{repoName}/{packageName} Get package details #
GET /packages/bootc/{repoName}/{packageName} Get package details #
GET /packages/container/{repoName}/{packageName} Get container image details #
GET /packages/coredns/{repoName}/{packageName} Get package details #
GET /packages/falco/{repoName}/{packageName} Get package details #
GET /packages/gatekeeper/{repoName}/{packageName} Get package details #
GET /packages/headlamp/{repoName}/{packageName} Get package details #
GET /packages/helm/{repoName}/{packageName} Get package details #
GET /packages/helm-plugin/{repoName}/{packageName} Get package details #
GET /packages/inspektor-gadget/{repoName}/{packageName} Get package details #
GET /packages/kagent/{repoName}/{packageName} Get package details #
GET /packages/kcl/{repoName}/{packageName} Get package details #
GET /packages/keda-scaler/{repoName}/{packageName} Get package details #
GET /packages/keptn/{repoName}/{packageName} Get package details #
GET /packages/knative-client-plugin/{repoName}/{packageName} Get package details #
GET /packages/krew/{repoName}/{packageName} Get package details #
GET /packages/kubearmor/{repoName}/{packageName} Get package details #
GET /packages/kubewarden/{repoName}/{packageName} Get package details #
GET /packages/kyverno/{repoName}/{packageName} Get package details #
GET /packages/meshery/{repoName}/{packageName} Get package details #
GET /packages/opa/{repoName}/{packageName} Get package details #
GET /packages/olm/{repoName}/{packageName} Get package details #
GET /packages/opencost/{repoName}/{packageName} Get package details #
GET /packages/radius/{repoName}/{packageName} Get package details #
GET /packages/tbaction/{repoName}/{packageName} Get package details #
GET /packages/tekton-pipeline/{repoName}/{packageName} Get package details #
GET /packages/tekton-stepaction/{repoName}/{packageName} Get package details #
GET /packages/tekton-task/{repoName}/{packageName} Get package details #
GET /packages/argo-template/{repoName}/{packageName}/{version} Get package version details #
GET /packages/backstage/{repoName}/{packageName}/{version} Get package version details #
GET /packages/bootc/{repoName}/{packageName}/{version} Get package version details #
GET /packages/container/{repoName}/{packageName}/{version} Get container image details #
GET /packages/coredns/{repoName}/{packageName}/{version} Get package details #
GET /packages/falco/{repoName}/{packageName}/{version} Get package version details #
GET /packages/gatekeeper/{repoName}/{packageName}/{version} Get package version details #
GET /packages/helm/{repoName}/{packageName}/{version} Get package version details #
GET /packages/helm-plugin/{repoName}/{packageName}/{version} Get package version details #
GET /packages/headlamp/{repoName}/{packageName}/{version} Get package version details #
GET /packages/inspektor-gadget/{repoName}/{packageName}/{version} Get package version details #
GET /packages/kagent/{repoName}/{packageName}/{version} Get package version details #
GET /packages/kcl/{repoName}/{packageName}/{version} Get package version details #
GET /packages/keda-scaler/{repoName}/{packageName}/{version} Get package version details #
GET /packages/keptn/{repoName}/{packageName}/{version} Get package version details #
GET /packages/knative-client-plugin/{repoName}/{packageName}/{version} Get package version details #
GET /packages/krew/{repoName}/{packageName}/{version} Get package version details #
GET /packages/kubearmor/{repoName}/{packageName}/{version} Get package version details #
GET /packages/kubewarden/{repoName}/{packageName}/{version} Get package version details #
GET /packages/kyverno/{repoName}/{packageName}/{version} Get package version details #
GET /packages/meshery/{repoName}/{packageName}/{version} Get package version details #
GET /packages/opa/{repoName}/{packageName}/{version} Get package version details #
GET /packages/olm/{repoName}/{packageName}/{version} Get package version details #
GET /packages/opencost/{repoName}/{packageName}/{version} Get package version details #
GET /packages/radius/{repoName}/{packageName}/{version} Get package version details #
GET /packages/tbaction/{repoName}/{packageName}/{version} Get package version details #
GET /packages/tekton-pipeline/{repoName}/{packageName}/{version} Get package version details #
GET /packages/tekton-stepaction/{repoName}/{packageName}/{version} Get package version details #
GET /packages/tekton-task/{repoName}/{packageName}/{version} Get package version details #
GET /packages/{repoKindParam}/{repoName}/{packageName}/changelog.md Get package's changelog in markdown format #
GET /packages/{repoKindParam}/{repoName}/{packageName}/production-usage Get a summary of which of the organizations the user belongs to are using the… #
POST /packages/{repoKindParam}/{repoName}/{packageName}/production-usage/${orgName} Add organization to package's production users list #
DELETE /packages/{repoKindParam}/{repoName}/{packageName}/production-usage/${orgName} Delete organization from package's production usage list #
GET /packages/{repoKindParam}/{repoName}/{packageName}/summary Get package summary details #
GET /packages/{packageID}/stars Get package stars #
PUT /packages/{packageID}/stars Toggle package's star #
GET /packages/{packageID}/{version}/security-report Get package security report #
GET /packages/{packageID}/{version}/values Get chart values #
GET /packages/{packageID}/{version}/values-schema Get package values schema #
GET /packages/{packageID}/changelog Get package changelogs #
GET /packages/{packageID}/{version}/templates Get the templates for a Helm chart package #
GET /packages/{packageID}/views Get the views of the package provided #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/artifact-hub-packages-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

artifact-hub-packages-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Artifact Hub Packages API
  description: Find, install and publish Cloud Native packages
  version: 1.23.0
  contact:
    name: Artifact Hub support
    url: https://cloud-native.slack.com/channels/artifact-hub
servers:
- url: /api/v1
tags:


# --- truncated at 32 KB (99 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/artifact-hub/refs/heads/main/openapi/artifact-hub-packages-api-openapi.yml