Outis

Servers

Virtual servers billed monthly from credit. Root access from the first boot.

Sizes#

Six sizes, vps15 to vps90, from one core to six. The smallest is $30 a month; the full table is on Pricing.

GET/v1/server-types
GET/v1/server-images

Ordering#

POST/v1/servers
{ "name": "box", "type": "vps15", "os": "debian12", "months": 1, "ssh_key": "ssh-ed25519 AAAA…" }

months defaults to 1. Provisioning is not instant: poll GET /v1/servers/:id until ips is set.

SSH keys#

Bring your own: pass ssh_key, or save a default once with PATCH /v1/me. The public key is installed at build time.

Or have one minted: omit it and an ed25519 pair is generated. The private half comes back once, in ssh.privateKey. If we kept a copy, it can be downloaded again:

GET/v1/servers/:id/ssh

Lifecycle#

POST/v1/servers/:id/action
{ "action": "start" | "stop" | "restart" | "reset" | "renew" | "remove" }

reset reinstalls from an image and destroys the disk. renew is paid. remove deletes the server and any key we held for it — there is no undo.

Something wrong or missing? The API contract is also at /llms.txt.Acceptable use