Kuudo Public API

Kuudo’s API lets your application manage server deployments, cloud environments, and storage, retrieve authorized Amazon identities and access tokens, and download entitled skill packages.

The application API base URL is https://app.kuudo.com. This documentation site does not serve API requests.

Start with the quickstart to exchange an API key and list your servers. Each API Reference endpoint lists its required scopes and its actual request and response shape.

API access

Create an M2M client and API key in Kuudo’s developer dashboard. Most integration requests use a short-lived JWT obtained by exchanging that key. The npm registry uses the raw API key directly. Read authentication before choosing credentials for an endpoint.

Scopes permit API calls; your organization’s plan, resource entitlements, and provider authorization policy can impose additional restrictions.

Availability

The reference follows the checked-in application contract. Cloud capabilities can depend on provider prerequisites and organization availability. Authorization invitations are a development contract pending release qualification; their presence in this reference does not establish production availability.

Contract conventions

  • Resource IDs belong to the authenticated organization.
  • JSON request and response field names are endpoint-specific; preserve the exact casing shown.
  • Infrastructure operations often queue jobs. A successful HTTP response can mean work was accepted.
  • Pagination is documented only on endpoints that implement it. Server and environment listings currently return full lists.
  • Skill archives and npm tarballs return binary data.