Skip to main content
Sailboxes charge only for the CPU, memory, and disk a Sailbox actually uses while running. If a Sailbox with a 4 vCPU maximum is using 0.01 vCPU, you are charged for 0.01 vCPU. You are not charged while a Sailbox is sleeping, paused, checkpointing, or cold-starting. Every Sailbox creation also has a one-time charge based on the selected size. You pick a Sailbox size at create time: s or m. Each size sets the vCPU count plus a default memory and disk ceiling: Pass memory_gib or disk_gib at create time to set your memory or disk ceiling, up to the max allowable ceiling. Because billing is by observed usage, a bigger size or higher ceiling does not on its own increase your cost; it just allows your workload to spend more. The default size is m. Choose s when you want the fastest cold starts, forks, and resumes. Its lower ceilings also cap what a runaway workload can consume, so you don’t accidentally use more than you need.