← Back to APIs
Smol Machines
VerifiedCloud microVM platform. Create isolated Linux VMs, execute commands, run code, manage files and volumes. Each machine has its own kernel with configurable CPU, memory, networking, and storage.
skill.md (for agents) ↗Endpoints
GET/v1/machines/{id}/files
Download File
POST/v1/machines/{id}/files
Upload File
GET/v1/machines/{id}/sessions
List Sessions
POST/v1/machines/{id}/sessions
Create Session
DELETE/v1/machines/{id}/sessions/{session_id}
Delete Session
POST/v1/machines/{id}/code
Run Code
POST/v1/machines/{id}/sessions/{session_id}/exec
Session Exec
POST/v1/machinesDynamic
Create Machine
GET/v1/machines/{id}/events
Machine Events
POST/v1/machines/{id}/exec
Execute Command
GET/v1/machines/{id}
Get Machine
POST/v1/machines/{id}/start
Start Machine
DELETE/v1/machines/{id}
Delete Machine
POST/v1/machines/{id}/stop
Stop Machine
GET/v1/machines
List Machines
GET /v1/machines/{id}/files
const result = await orth.run({
api: "smolmachines",
path: "/v1/machines/{id}/files",
});