Skip to main content
The NoCloud API provides a RESTful interface for managing your cloud resources. All endpoints are designed to be simple, predictable, and consistent.

Base URL

All API requests should be made to:

Authentication

All API requests require authentication using a Bearer token in the Authorization header.
string
required
Your API key in the format: Bearer <your-api-key>
Keep your API key secure. Do not expose it in client-side code or public repositories.

Response Format

All responses are returned in JSON format. Successful responses include the requested data, while error responses follow a consistent structure:

HTTP Status Codes

Some endpoints add conditional responses on top of these — GET /flags/config, for instance, answers a matching If-None-Match with 304 Not Modified.

Permissions

Different endpoints require different permission levels:

Available Endpoints

Storage Statistics

Get storage usage and statistics

Storage Items

List and manage storage items

Signed URLs

Generate pre-signed upload URLs

Retention Settings

Configure retention policies

Flag Configuration

The payload your game servers poll

Manage Feature Flags

List, create, update and delete flags