# Canonical

**Canonical:** https://apis.io/providers/canonical/  
**Website:** https://canonical.com/  
**APIs profiled:** 11

Canonical is the company behind Ubuntu, the world's most popular open source operating system for cloud, servers, desktops, IoT, and Kubernetes. Canonical publishes a broad set of developer APIs spanning the Ubuntu and Canonical ecosystem — the Snap Store and Snapcraft, the Charmhub charm marketplace, LXD system containers, MAAS bare-metal provisioning, Juju orchestration, Launchpad project hosting, Ubuntu Pro subscription services, and Landscape systems management — most of which are RESTful, open, and well documented.

## Kin Score — 27.4 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 27.4).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 46.2 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 13.2 |
| Developer Ergonomics | 11.9 |
| Commercial Clarity | 26.3 |
| Access Clarity | 26.3 |

## Agent readiness — 20.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium — onboarding: unknown, pricing: freemium, trial: no (confidence: medium).

## APIs (11)

- **Snap Store API** — The public Snap Store Device API (api.snapcraft.io) serves information about snaps, revisions, channels, tracks, assertions, and refresh state to snap clients. The Snapcraft Das...
- **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 ...
- **snapd REST API** — The local REST API exposed by snapd over a Unix domain socket on every Ubuntu system running snaps. Enables local clients and tools to query snap state, install / refresh / remo...
- **MAAS API** — The RESTful API for MAAS (Metal as a Service). Everything the MAAS UI can do — commissioning, allocation, deployment, DHCP/DNS, tags, zones, pools, users, machines — is availabl...
- **Juju Client / Controller API** — Juju is Canonical's open-source orchestration engine for deploying, integrating, scaling, and managing applications on clouds, MAAS, LXD, and Kubernetes via charms. Juju clients...
- **Launchpad Web Services API** — Launchpad exposes a RESTful Web Services API over its project hosting, bug tracking, code, builds, translations, and distribution data. The API is authenticated with OAuth; anon...
- **Ubuntu Pro Client API** — The Ubuntu Pro client exposes a local API/CLI for managing Ubuntu Pro subscription services on a host — enabling, disabling, and inspecting Extended Security Maintenance (ESM), ...
- **Landscape API** — Canonical Landscape is the systems-management platform for Ubuntu at scale. Its API lets operators manage and automate inventories, upgrades, patch compliance, reboots, scripts,...
- **Canonical Assertions API** — The Assertions API from Canonical — 1 operation(s) for assertions.
- **Canonical Search API** — The Search API from Canonical — 1 operation(s) for search.
- **Canonical Snaps API** — The Snaps API from Canonical — 10 operation(s) for snaps.

## Agentic access (1)

- **Canonical Agentic Access** — 12 operations · 5 acting

## Security (1)

- **Canonical Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Canonical Plans Pricing**

## Tags

Cloud, Linux, Open-Source, Ubuntu, Containers, Bare Metal, Charms, Identity

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/canonical/). Scores are computed from the provider's own public artifacts under a published rubric.
