For the complete documentation index, see llms.txt. This page is also available as Markdown.

Catalog

Discover cloud regions, zones and available instance types.

List the regions a provider can provision servers in

get

Requires pools:read (View grids and servers).

Authorizations
AuthorizationstringRequired

An API key from Account settings, e.g. kn_...

Path parameters
cspstring · enumRequired

Cloud provider

Possible values:
Responses
200

OK

application/json
get/catalog/{csp}/regions
GET /v1/catalog/{csp}/regions HTTP/1.1
Host: api.kinesis.network
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "regions": [
    {
      "id": "text",
      "name": "text",
      "location": "text",
      "recommended": true
    }
  ],
  "defaultRegion": "text"
}

List the availability zones of a provider region

get

Requires pools:read (View grids and servers).

Authorizations
AuthorizationstringRequired

An API key from Account settings, e.g. kn_...

Path parameters
cspstring · enumRequired

Cloud provider

Possible values:
regionstring · min: 1Required

Provider region id

Responses
200

OK

application/json
get/catalog/{csp}/regions/{region}/zones
GET /v1/catalog/{csp}/regions/{region}/zones HTTP/1.1
Host: api.kinesis.network
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "zones": [
    {
      "id": "text",
      "name": "text"
    }
  ]
}

List instance types available in a provider region: the popular picks by default, a search, or everything

get

Requires pools:read (View grids and servers).

Authorizations
AuthorizationstringRequired

An API key from Account settings, e.g. kn_...

Path parameters
cspstring · enumRequired

Cloud provider

Possible values:
regionstring · min: 1Required

Provider region id

Query parameters
zonestring · min: 1Optional

Limit to one availability zone

searchstring · min: 1 · max: 64Optional

Substring to search names and GPU types for

allbooleanOptional

List the full catalog instead of the popular picks

Responses
200

OK

application/json
get/catalog/{csp}/regions/{region}/instance-types
GET /v1/catalog/{csp}/regions/{region}/instance-types HTTP/1.1
Host: api.kinesis.network
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "instanceTypes": [
    {
      "id": "text",
      "name": "text",
      "category": "text",
      "specs": {
        "vCpus": 1,
        "memory": "text",
        "storage": "text",
        "networkPerformance": "text",
        "gpuType": "text",
        "gpuManufacturer": "text",
        "gpuCount": 1,
        "gpuMemory": "text"
      },
      "pricePerHour": 1,
      "inStock": null
    }
  ]
}

Was this helpful?