Charmhub API

Developer-facing REST API for Charmhub, Canonical's marketplace for charms (Kubernetes and machine operators). Supports charm discovery, publishing, release channels, and token exchange — macaroons issued by dashboard.snapcraft.io SSO are exchanged for Charmhub developer tokens used in the Authorization header.

API entry from apis.yml

apis.yml Raw ↑
aid: canonical:charmhub-api
name: Charmhub API
description: Developer-facing REST API for Charmhub, Canonical's marketplace for charms (Kubernetes and
  machine operators). Supports charm discovery, publishing, release channels, and token exchange — macaroons
  issued by dashboard.snapcraft.io SSO are exchanged for Charmhub developer tokens used in the Authorization
  header.
humanURL: https://api.charmhub.io/docs/default.html
baseURL: https://api.charmhub.io
tags:
- Charms
- Operators
- Kubernetes
properties:
- type: Documentation
  url: https://api.charmhub.io/docs/default.html
- type: Portal
  url: https://charmhub.io/