The Uncloud API is a RESTful interface for managing all platform resources. Every action available in the dashboard is also available through the API.

Base URL

All endpoints are prefixed with /api/v1.

Authentication

Include your API token in the request header:
See Authentication for details on creating and managing tokens.

Request Format

  • Content-Type: application/json for all POST/PATCH requests
  • Accept: application/json for all responses

Response Format

All responses follow a consistent JSON structure:

Success Response

List Response

Error Response

HTTP Methods

Resource ID Prefixes

Rate Limiting

The API does not currently enforce rate limits, but this may change in future versions.

API Sections

Droplets

Create, manage, and monitor virtual machines

Apps

Deploy and manage applications

Volumes

Block storage management

Databases

Managed database instances

Object Storage

S3-compatible buckets and objects

SSH Keys

SSH key management

Clusters

Kubernetes cluster management

Webhooks

Event-driven integrations