Create a capacity
List capacities
View a capacity
Allocation schedule
The allocation schedule shows how many nodes you have over time on this capacity. Each time a buy order fills, the schedule gains time. Each time a sell order fills, it loses time. Instances on the capacity can be created before there is allocation. They start running when allocation becomes available and are terminated when it runs out.Mixed hardware
A single capacity can hold allocation across several instance SKUs. Each order is filled against whatever SKU matches its requirements, and the allocation for each SKU is tracked independently. For example, a capacity might hold 100 H100 nodes insea-3 from 9am to 5pm today, plus 50 H100
nodes in ams-1 from 5pm today to 9am tomorrow. The SKUs do not need to overlap in time; the
schedule simply records what was bought and when.
Run sf capacities get <name> --verbose to see a separate schedule block per SKU in addition to the
aggregate TOTAL SCHEDULE.
Buy more on an existing SKU
To add allocation to a SKU you already have, pass its id via--instance-sku on the buy order or
procurement. Each SKU has a stable id (isku_...) that targets exactly that pool.
sf capacities get <name> --verbose or sf instance-skus list to find the id.
Transfers
Transfers move nodes between two capacities for a specified window of time.Create a transfer
--from or --to capacity is located in a
different workspace.
List transfers
--verbose for the full schedule of each
transfer.