Smol Machines
Create and operate isolated Smol Cloud machines, run bounded commands, transfer files, and inspect account and usage information.
12 actionsAPI key
What your bot can do in Smol Machines
Looks up
- Get AccountGet the connected account's status, plan, effective machine limits, billing-period usage, and spend in integer micros.
- Get Account UsageGet metered usage for the connected account's provider-defined period, keeping the requested and consumed metric windows distinct.
- Get MachineGet configuration, lifecycle state, and readiness for one cloud machine by its exact machine id, not by name.
- Get Machine UsageGet billing-period usage and cost in integer micros for one exact machine ID.
- List MachinesList cloud machines owned by the connected account, optionally requiring all supplied labels to match.
Takes action
- Create MachineCreate one bounded Smol Cloud machine in the stopped state with explicit resources, a finite auto-stop interval and deletion TTL, and an…
- Delete MachinePermanently delete one Smol Cloud machine by its exact machine ID.
- Download FileDownload and offload one file from an exact cloud machine.
- Execute CommandRun one bounded foreground argv command on an exact hosted Smol Cloud machine.
- Start MachineStart one stopped cloud machine by exact machine ID.
- Stop MachineStop compute for one cloud machine by exact id while preserving its filesystem.
- Upload FileUpload a file of at most 8,000,000 bytes to a safe relative guest path on one cloud machine identified by its exact machine ID.