Documentation

Getting started

Create a property, point a hostname at it and start serving. Everything below is also available through the API.

Quickstart

  1. Create a property and set an origin pool.
  2. Add a delivery hostname and complete the ownership check.
  3. Point the hostname at the anycast target we return.
  4. Request an asset and confirm the cache disposition header.

API reference

The control plane speaks JSON over HTTPS. Requests are authenticated with a bearer token scoped to an account and, optionally, to a single property.

MethodPathPurpose
GET/v1/propertiesList properties
POST/v1/propertiesCreate a property
PUT/v1/properties/:idReplace configuration
POST/v1/purgeInvalidate by prefix, tag or exact key
GET/v1/analyticsQuery rollups

Changelog

  • 2026-08-19 — HTTP/3 enabled by default on new properties.
  • 2026-06-02 — Named media presets and deterministic variant keys.
  • 2026-03-11 — Regional tier added in South-East Asia.