curl --request GET \
--url https://api.sfcompute.com/preview/v2/availability \
--header 'Authorization: Bearer <token>'{
"object": "list",
"data": [
{
"group": [
{
"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"
}
],
"allocation_schedule": {
"total": [
{
"start_at": 1738972800,
"node_count": 123,
"end_at": 1738972800
}
],
"by_instance_sku": {}
}
}
]
}⚠️ This endpoint is in preview.
Aggregate availability across instance SKUs that match requirements, grouped by the given property keys. Each group exposes a summed total schedule plus a per-SKU breakdown.
curl --request GET \
--url https://api.sfcompute.com/preview/v2/availability \
--header 'Authorization: Bearer <token>'{
"object": "list",
"data": [
{
"group": [
{
"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"
}
],
"allocation_schedule": {
"total": [
{
"start_at": 1738972800,
"node_count": 123,
"end_at": 1738972800
}
],
"by_instance_sku": {}
}
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.sfcompute.com/llms.txt
Use this file to discover all available pages before exploring further.
Create an API token using sf tokens create or at https://sfcompute.com/account/api-keys.
Filter SKUs before grouping. Semicolon-separated key:value[,value...] pairs (e.g. accelerator:H100). Use keys and values from /v2/instance_sku_property_catalog.
Property keys to group by. Repeatable: ?group_by=accelerator. Each key must be a public registry key. Empty group_by → a single aggregate group.
1 - 255[a-zA-Z0-9][a-zA-Z0-9._-]{0,254}