Canonical website screenshot

Canonical

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.

Canonical publishes 114 APIs on the APIs.io network, including Assertions API, Search API, Snaps API, and 111 more. Tagged areas include Canonical, Cloud, Linux, Open Source, and Ubuntu.

The Canonical catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Canonical’s developer surface includes authentication, documentation, engineering blog, CLI, changelog, pricing, signup flow, and 55 more developer resources.

70.4/100 exemplar ▬ flat Agent 43/100 agent ready Front door AI 6/6 dominant saas Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreemium
13 APIs
CanonicalCloudLinuxOpen SourceUbuntuContainersBare MetalCharmsIdentity

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/canonical: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 114

Individual APIs this provider publishes, each with its own machine-readable definition.

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 ...

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), ...

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.

MicroCeph REST API

MicroCeph is Canonical's opinionated, snap-delivered Ceph distribution. It publishes a small OpenAPI 3.1.0 contract for its cluster REST surface. Recorded here because it is a r...

Canonical App Authorization Service API

The AppAuthorizationService API from Canonical — 3 operation(s) for appauthorizationservice.

Canonical Application API

The application API from Canonical — 1 operation(s) for application.

Canonical Applications API

The applications API from Canonical — 20 operation(s) for applications.

Canonical Apps API

The Apps API from Canonical — 2 operation(s) for apps.

Canonical Artefact Builds API

The artefact-builds API from Canonical — 1 operation(s) for artefact-builds.

Canonical Artefact Matching Rules API

The artefact-matching-rules API from Canonical — 2 operation(s) for artefact-matching-rules.

Canonical Artefacts API

The artefacts API from Canonical — 8 operation(s) for artefacts.

Canonical Asynchronous API

Return the reference to a change that will occur in the background.

Canonical Auth Groups API

The auth_groups API from Canonical — 3 operation(s) for auth_groups.

Canonical Authentication API

The authentication API from Canonical — 4 operation(s) for authentication.

Canonical Authentication Required API

Access is restricted to the root user.

Canonical Authz Groups Service API

The AuthzGroupsService API from Canonical — 5 operation(s) for authzgroupsservice.

Canonical Certificates API

The certificates API from Canonical — 4 operation(s) for certificates.

Canonical Certification API

The certification API from Canonical — 1 operation(s) for certification.

Canonical changes and tasks API

The changes and tasks API from Canonical — 4 operation(s) for changes and tasks.

Canonical Checks API

The checks API from Canonical — 2 operation(s) for checks.

Canonical Clients Service API

The ClientsService API from Canonical — 2 operation(s) for clientsservice.

Canonical Cluster API

The cluster API from Canonical — 7 operation(s) for cluster.

Canonical Cluster Groups API

The cluster-groups API from Canonical — 3 operation(s) for cluster-groups.

Canonical Cluster Links API

The cluster-links API from Canonical — 4 operation(s) for cluster-links.

Canonical Config API

The config API from Canonical — 1 operation(s) for config.

Canonical Containers API

The containers API from Canonical — 6 operation(s) for containers.

Canonical Devices API

The devices API from Canonical — 3 operation(s) for devices.

Canonical Environment Reviews API

The environment-reviews API from Canonical — 2 operation(s) for environment-reviews.

Canonical Environments API

The environments API from Canonical — 3 operation(s) for environments.

Canonical Events API

The events API from Canonical — 1 operation(s) for events.

Canonical Exec API

The exec API from Canonical — 1 operation(s) for exec.

Canonical Execution Metadata API

The execution-metadata API from Canonical — 1 operation(s) for execution-metadata.

Canonical Experimental API

Interact with experimental features.

Canonical Files API

The files API from Canonical — 1 operation(s) for files.

Canonical Groups Service API

The GroupsService API from Canonical — 8 operation(s) for groupsservice.

Canonical Hardware API (hwapi) API

The Hardware API (hwapi) API from Canonical — 1 operation(s) for hardware api (hwapi).

Canonical Health API

The health API from Canonical — 4 operation(s) for health.

Canonical Identities API

The identities API from Canonical — 15 operation(s) for identities.

Canonical Identities Service API

The IdentitiesService API from Canonical — 2 operation(s) for identitiesservice.

Canonical Identity Provider Groups API

The identity_provider_groups API from Canonical — 3 operation(s) for identity_provider_groups.

Canonical Idps Service API

The IdpsService API from Canonical — 2 operation(s) for idpsservice.

Canonical Images API

The images API from Canonical — 19 operation(s) for images.

Canonical Instances API

The instances API from Canonical — 29 operation(s) for instances.

Canonical Interfaces API

Display and manage interactions between snaps.

Canonical Internal API

The internal API from Canonical — 1 operation(s) for internal.

Canonical Issues API

The issues API from Canonical — 6 operation(s) for issues.

Canonical Layers API

The layers API from Canonical — 1 operation(s) for layers.

Canonical Local Service API

Manages local repositories.

Canonical Logs API

The logs API from Canonical — 1 operation(s) for logs.

Canonical Metadata API

The Metadata API from Canonical — 1 operation(s) for metadata.

Canonical Metrics API

The metrics API from Canonical — 2 operation(s) for metrics.

Canonical Metrics Service API

The MetricsService API from Canonical — 1 operation(s) for metricsservice.

Canonical Mirror Service API

Methods for managing repository mirrors.

Canonical Network Acls API

The network-acls API from Canonical — 4 operation(s) for network-acls.

Canonical Network Allocations API

The network-allocations API from Canonical — 1 operation(s) for network-allocations.

Canonical Network Forwards API

The network-forwards API from Canonical — 3 operation(s) for network-forwards.

Canonical Network Load Balancer Pools API

The network-load-balancer-pools API from Canonical — 3 operation(s) for network-load-balancer-pools.

Canonical Network Load Balancers API

The network-load-balancers API from Canonical — 3 operation(s) for network-load-balancers.

Canonical Network Peers API

The network-peers API from Canonical — 3 operation(s) for network-peers.

Canonical Network Zones API

The network-zones API from Canonical — 6 operation(s) for network-zones.

Canonical Networks API

The networks API from Canonical — 5 operation(s) for networks.

Canonical Nodes API

The nodes API from Canonical — 3 operation(s) for nodes.

Canonical Notices API

The notices API from Canonical — 4 operation(s) for notices.

Canonical Notifications API

The notifications API from Canonical — 6 operation(s) for notifications.

Canonical Oidc API

The Oidc_Api API from Canonical — 2 operation(s) for oidc_api.

Canonical Oidc Sessions API

The oidc_sessions API from Canonical — 3 operation(s) for oidc_sessions.

Canonical Operations API

The operations API from Canonical — 10 operation(s) for operations.

Canonical Operation Service API

Manages long-running operations.

Canonical Permissions API

The permissions API from Canonical — 3 operation(s) for permissions.

Canonical Placement Groups API

The placement-groups API from Canonical — 3 operation(s) for placement-groups.

Canonical Plan API

The plan API from Canonical — 1 operation(s) for plan.

Canonical Profiles API

The profiles API from Canonical — 3 operation(s) for profiles.

Canonical Projects API

The projects API from Canonical — 4 operation(s) for projects.

Canonical Publication Service API

Manages the publication of Debian artifacts.

Canonical Publication Target Service API

Manages the storage destinations for publishing Debian archives.

Canonical Region API

The region API from Canonical — 1 operation(s) for region.

Canonical Replicators API

The replicators API from Canonical — 4 operation(s) for replicators.

Canonical Reports API

The reports API from Canonical — 2 operation(s) for reports.

Canonical Roles Service API

The RolesService API from Canonical — 5 operation(s) for rolesservice.

Canonical Root API

Requires the user to authenticate with root access.

Canonical Schema API

The schema API from Canonical — 1 operation(s) for schema.

Canonical Schemas Service API

The SchemasService API from Canonical — 3 operation(s) for schemasservice.

Canonical Security API

The Security API from Canonical — 15 operation(s) for security.

Canonical Sentry Debug API

The Sentry Debug API from Canonical — 1 operation(s) for sentry debug.

Canonical Server API

The server API from Canonical — 5 operation(s) for server.

Canonical Service API

The service API from Canonical — 2 operation(s) for service.

Canonical Services API

The services API from Canonical — 1 operation(s) for services.

Canonical Session API

The session API from Canonical — 8 operation(s) for session.

Canonical Signals API

The signals API from Canonical — 1 operation(s) for signals.

Canonical Status API

The status API from Canonical — 1 operation(s) for status.

Canonical Status Service API

The StatusService API from Canonical — 2 operation(s) for statusservice.

Canonical Storage API

The storage API from Canonical — 29 operation(s) for storage.

Canonical system info API

The system info API from Canonical — 1 operation(s) for system info.

Canonical Tasks API

The tasks API from Canonical — 1 operation(s) for tasks.

Canonical Teams API

The teams API from Canonical — 3 operation(s) for teams.

Canonical Tenant Service API

The TenantService API from Canonical — 8 operation(s) for tenantservice.

Canonical Test Cases API

The test-cases API from Canonical — 3 operation(s) for test-cases.

Canonical Test Executions API

The test-executions API from Canonical — 10 operation(s) for test-executions.

Canonical Test Observer API

The Test Observer API from Canonical — 1 operation(s) for test observer.

Canonical Test Plans API

The test-plans API from Canonical — 1 operation(s) for test-plans.

Canonical Test Results API

The test-results API from Canonical — 1 operation(s) for test-results.

Canonical Users API

The users API from Canonical — 3 operation(s) for users.

Canonical V1 API

The V1 API from Canonical — 29 operation(s) for v1.

Canonical Version API

The Version API from Canonical — 1 operation(s) for version.

Canonical Warnings API

The warnings API from Canonical — 3 operation(s) for warnings.

Canonical Add Ons API

The Add Ons API from Canonical — 4 operation(s) for add ons.

Canonical Authentication Service API

The Authentication Service API from Canonical — 4 operation(s) for authentication service.

Canonical Open Access API

Do not require the user to authenticate.

Scroll for all 114

Open Collections 5

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Canonical Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Canonical Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Canonical Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Canonical Trust Center

trust center published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Canonical Scopes

3 scopes · authorizationCode

3 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Canonical Agentic Access

812 operations · 413 acting · 3 human-in-the-loop

812 operations · 413 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 7

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 7

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 14

Properties that don't map to a standard resource type

Scroll for all 14

Source (apis.yml)

apis.yml Raw ↑
aid: canonical
name: Canonical
url: https://raw.githubusercontent.com/api-evangelist/canonical/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  license_evidence:
    not_product:
    - canonical/cos-registration-server
    - canonical/hardware-api
    - canonical/identity-platform-api
    - canonical/lxd
    - canonical/microceph
  open_source: unknown
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: low
  source:
  - openapi
  - pricing
  - repository-not-product
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/canonical.png
type: Index
x-docs-platform: readthedocs
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-21
tags:
- Canonical
- Cloud
- Linux
- Open Source
- Ubuntu
- Containers
- Bare Metal
- Charms
- Identity
tags_raw:
- Canonical
- Cloud
- Linux
- Open Source
- Ubuntu
- Containers
- Bare Metal
- Charms
- Identity
- Open-Source
access: Open
created: '2026-03-16'
modified: '2026-09-05'
position: Producing
specificationVersion: '0.23'
description: 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.
apis:
- aid: canonical:snap-store-api
  name: Snap Store API
  description: 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 Dashboard API (dashboard.snapcraft.io) lets snap publishers
    manage releases, brand stores, and snap metadata programmatically.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Snaps
  - Store
  - Packaging
  properties:
  - type: Documentation
    url: https://api.snapcraft.io/docs/
  - type: DashboardAPI
    url: https://dashboard.snapcraft.io/docs/reference/v2/en/index.html
  - type: HowTo
    url: https://snapcraft.io/docs/using-the-api
- 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
  - Operator
  - Kubernetes
  tags_raw:
  - Charms
  - Operators
  - Kubernetes
  properties:
  - type: Documentation
    url: https://api.charmhub.io/docs/default.html
  - type: Portal
    url: https://charmhub.io/
- aid: canonical:maas-api
  name: MAAS API
  description: 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 available through the API, making bare- metal infrastructure programmable
    and suitable for Infrastructure as Code workflows. Python and CLI bindings are provided.
  humanURL: https://canonical.com/maas/docs/api
  baseURL: https://<maas-host>/MAAS/api/2.0
  tags:
  - Bare Metal
  - Provisioning
  - Infrastructure
  properties:
  - type: Documentation
    url: https://canonical.com/maas/docs/api
  - type: Overview
    url: https://canonical.com/maas
  - type: Portal
    url: https://maas.io/docs
- aid: canonical:juju-api
  name: Juju Client / Controller API
  description: 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 communicate with a controller over a websocket-based API;
    Python and Go libraries plus the juju CLI consume this API.
  humanURL: https://documentation.ubuntu.com/juju/
  tags:
  - Orchestration
  - DevOps
  - Charms
  properties:
  - type: Documentation
    url: https://documentation.ubuntu.com/juju/
  - type: Overview
    url: https://canonical.com/juju
  - type: Architecture
    url: https://canonical.com/juju/juju-architecture
- aid: canonical:launchpad-api
  name: Launchpad Web Services API
  description: 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; anonymous access gives read-only access to public data. The
    launchpadlib Python library is the officially supported client.
  humanURL: https://documentation.ubuntu.com/launchpad/user/how-to/launchpad-api/
  baseURL: https://api.launchpad.net/
  tags:
  - Authentication
  - Open Source
  - Project Hosting
  tags_raw:
  - OAuth
  - Open Source
  - Project Hosting
  - Open-Source
  properties:
  - type: Documentation
    url: https://documentation.ubuntu.com/launchpad/user/how-to/launchpad-api/
  - type: Reference
    url: https://help.launchpad.net/API
  - type: SDKs
    url: https://launchpadlib.readthedocs.io/en/latest/introduction.html
  - type: Webhooks
    url: asyncapi/canonical-launchpad-webhooks.yml
  - type: Portal
    url: https://api.launchpad.net/
- aid: canonical:ubuntu-pro-api
  name: Ubuntu Pro Client API
  description: 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), Livepatch, FIPS, compliance tooling (CIS, DISA-STIG), USG,
    and Landscape integration.
  humanURL: https://documentation.ubuntu.com/pro/
  tags:
  - ESM
  - Livepatch
  - FIPS
  - Compliance
  - Subscription
  properties:
  - type: Documentation
    url: https://documentation.ubuntu.com/pro/
  - type: ClientDocs
    url: https://documentation.ubuntu.com/pro-client/en/latest/
  - type: Portal
    url: https://ubuntu.com/pro
- aid: canonical:canonical-assertions-api
  name: Canonical Assertions API
  description: The Assertions API from Canonical — 1 operation(s) for assertions.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Assertions
  properties:
  - type: OpenAPI
    url: openapi/canonical-assertions-api-openapi.yml
  - type: Documentation
    url: https://api.snapcraft.io/docs/
  - type: HowTo
    url: https://snapcraft.io/docs/using-the-api
- aid: canonical:canonical-search-api
  name: Canonical Search API
  description: The Search API from Canonical — 1 operation(s) for search.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/canonical-search-api-openapi.yml
  - type: Documentation
    url: https://api.snapcraft.io/docs/
  - type: HowTo
    url: https://snapcraft.io/docs/using-the-api
- aid: canonical:canonical-snaps-api
  name: Canonical Snaps API
  description: The Snaps API from Canonical — 10 operation(s) for snaps.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Snaps
  properties:
  - type: OpenAPI
    url: openapi/canonical-snaps-api-openapi.yml
  - type: Documentation
    url: https://api.snapcraft.io/docs/
  - type: HowTo
    url: https://snapcraft.io/docs/using-the-api
- aid: canonical:microceph-api
  name: MicroCeph REST API
  description: MicroCeph is Canonical's opinionated, snap-delivered Ceph distribution. It publishes a small OpenAPI 3.1.0
    contract for its cluster REST surface. Recorded here because it is a real published first-party contract, but it is thin
    — one path and two operations — and most MicroCeph operation is through the CLI.
  humanURL: https://canonical-microceph.readthedocs-hosted.com/
  tags:
  - Storage
  - Ceph
  properties:
  - type: OpenAPI
    url: openapi/canonical-microceph-api-openapi.yml
  - type: Overlay
    url: overlays/canonical-microceph-api-overlay.yaml
  - type: SourceCode
    url: https://github.com/canonical/microceph
- aid: canonical:canonical-appauthorizationservice-api
  name: Canonical App Authorization Service API
  description: The AppAuthorizationService API from Canonical — 3 operation(s) for appauthorizationservice.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - AppAuthorizationService
  properties:
  - type: OpenAPI
    url: openapi/canonical-appauthorizationservice-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-application-api
  name: Canonical Application API
  description: The application API from Canonical — 1 operation(s) for application.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Application
  tags_raw:
  - application
  properties:
  - type: OpenAPI
    url: openapi/canonical-application-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-applications-api
  name: Canonical Applications API
  description: The applications API from Canonical — 20 operation(s) for applications.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Application
  tags_raw:
  - applications
  properties:
  - type: OpenAPI
    url: openapi/canonical-applications-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-apps-api
  name: Canonical Apps API
  description: The Apps API from Canonical — 2 operation(s) for apps.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Application
  tags_raw:
  - Apps
  properties:
  - type: OpenAPI
    url: openapi/canonical-apps-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-artefact-builds-api
  name: Canonical Artefact Builds API
  description: The artefact-builds API from Canonical — 1 operation(s) for artefact-builds.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - artefact-builds
  properties:
  - type: OpenAPI
    url: openapi/canonical-artefact-builds-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-artefact-matching-rules-api
  name: Canonical Artefact Matching Rules API
  description: The artefact-matching-rules API from Canonical — 2 operation(s) for artefact-matching-rules.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - artefact-matching-rules
  properties:
  - type: OpenAPI
    url: openapi/canonical-artefact-matching-rules-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-artefacts-api
  name: Canonical Artefacts API
  description: The artefacts API from Canonical — 8 operation(s) for artefacts.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - artefacts
  properties:
  - type: OpenAPI
    url: openapi/canonical-artefacts-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-asynchronous-api
  name: Canonical Asynchronous API
  description: Return the reference to a change that will occur in the background.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Asynchronous
  properties:
  - type: OpenAPI
    url: openapi/canonical-asynchronous-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-auth-groups-api
  name: Canonical Auth Groups API
  description: The auth_groups API from Canonical — 3 operation(s) for auth_groups.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Auth Groups
  tags_raw:
  - auth_groups
  properties:
  - type: OpenAPI
    url: openapi/canonical-auth-groups-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-authentication-api
  name: Canonical Authentication API
  description: The authentication API from Canonical — 4 operation(s) for authentication.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Authentication
  tags_raw:
  - authentication
  properties:
  - type: OpenAPI
    url: openapi/canonical-authentication-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server
- aid: canonical:canonical-authenticationrequired-api
  name: Canonical Authentication Required API
  description: Access is restricted to the root user.
  humanURL: https://api.snapcraft.io/docs/
  baseURL: https://api.snapcraft.io
  tags:
  - Authentication Required
  tags_raw:
  - AuthenticationRequired
  properties:
  - type: OpenAPI
    url: openapi/canonical-authenticationrequired-api-openapi.yml
  - type: Documentation
    url: https://snapcraft.io/docs/reference/development/snapd-rest-api/
  - type: HowTo
    url: https://snapcraft.io/docs/how-to-guides/snap-development/use-the-rest-api/
  - type: Documentation
    url: https://ubuntu.com/landscape/docs
  - type: APIReference
    url: https://documentation.ubuntu.com/landscape/reference/api/
  - type: ReleaseNotes
    url: https://documentation.ubuntu.com/landscape/reference/release-notes/
  - type: Portal
    url: https://ubuntu.com/landscape
  - type: Documentation
    url: https://documentation.ubuntu.com/lxd/latest/rest-api/
  - type: APIReference
    url: https://documentation.ubuntu.com/lxd/latest/api-extensions/
  - type: SourceCode
    url: https://github.com/canonical/lxd
  - type: Portal
    url: https://canonical.com/lxd
  - type: Documentation
    url: https://ubuntu.com/security/api/docs
  - type: APIReference
    url: https://ubuntu.com/security/api/spec.json
  - type: Portal
    url: https://ubuntu.com/security
  - type: Documentation
    url: https://documentation.ubuntu.com/pebble/
  - type: SourceCode
    url: https://github.com/canonical/pebble
  - type: Documentation
    url: https://canonical-testflinger.readthedocs-hosted.com/en/latest/
  - type: SourceCode
    url: https://github.com/canonical/testflinger
  - type: SourceCode
    url: https://github.com/canonical/hardware-api
  - type: Portal
    url: https://ubuntu.com/certified
  - type: SourceCode
    url: https://github.com/canonical/identity-platform-api
  - type: SourceCode
    url: https://github.com/canonical/test_observer
  - type: Documentation
    url: https://documentation.ubuntu.com/anbox-cloud/
  - type: Portal
    url: https://canonical.com/anbox-cloud
  - type: SourceCode
    url: https://github.com/canonical/cos-registration-server


# --- truncated at 32 KB (233 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/canonical/refs/heads/main/apis.yml

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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 provider
curl "https://apis.io/api/v1/providers/canonical"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/canonical/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/canonical/evidence"

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.