Skip to main content
GET
/
v2
/
instance_skus
List instance SKUs
curl --request GET \
  --url https://api.sfcompute.com/v2/instance_skus \
  --header 'Authorization: Bearer <token>'
{
  "object": "list",
  "has_more": true,
  "data": [
    {
      "object": "instance_sku",
      "id": "<string>",
      "properties": [
        {
          "key": {
            "name": "<string>",
            "display_name": "<string>",
            "description": "<string>",
            "stable_at": 1738972800,
            "documentation_link": "<string>",
            "deprecated_at": 1738972800,
            "deprecation_info": "<string>"
          },
          "value": {
            "name": "<string>",
            "display_name": "<string>",
            "description": "<string>",
            "stable_at": 1738972800,
            "documentation_link": "<string>",
            "deprecated_at": 1738972800,
            "deprecation_info": "<string>"
          },
          "type": "enumeration"
        }
      ]
    }
  ],
  "cursor": "iskuc_gqXR7s0Kj5mHvE2wNpLc4Q"
}

Authorizations

Authorization
string
header
required

Create an API token using sf tokens create or at https://sfcompute.com/account/api-keys.

Query Parameters

limit
integer<u-int32>
default:50

Maximum number of results to return (1-200, default 50).

Required range: 1 <= x <= 200
starting_after
string

Cursor for forward pagination (from a previous response's cursor field).

Pattern: ^iskuc_[A-Za-z0-9_-]+$
Example:

"iskuc_gqXR7s0Kj5mHvE2wNpLc4Q"

ending_before
string

Cursor for backward pagination.

Pattern: ^iskuc_[A-Za-z0-9_-]+$
Example:

"iskuc_gqXR7s0Kj5mHvE2wNpLc4Q"

Response

Paginated list of instance SKUs.

object
string
default:list
required
read-only
Allowed value: "list"
has_more
boolean
required
data
object[]
required
cursor
null | string

Pass as starting_after or ending_before to paginate.

Pattern: ^iskuc_[A-Za-z0-9_-]+$
Example:

"iskuc_gqXR7s0Kj5mHvE2wNpLc4Q"