Machines

Last updated 2 November 2026

View .md

Machines are not open yet. These pages describe Machines as they will open; until then, a create answers region_not_offered (422), “Machines are not offered in any region yet.”

A Machine runs your container image (linux/arm64) as an HTTPS service for your agents and their tools: it sleeps when nobody calls it, costs nothing for compute while asleep, wakes on the next request, and keeps its state in a database of its own and its files on a Volume.

What people build with it

  • A webhook receiver

    It records each event before it answers (see Receive webhooks).

  • An agent with its own API

    Its memory and tasks live in its database (see Keep data in its database and Volume).

  • A Machine per agent, task or tenant

    Asleep, each costs nothing for compute (see the example).

  • An internal tool or an MCP server

    On a port only your account’s keys can call (see Private ports).

A good fit, and not

A good fit:

  • HTTP and WebSocket services from your own arm64 image, in any language.
  • Use in bursts, with idle time between.
  • State in a SQLite database the Machine writes from Node.js, or files on its Volume (see Keep data in its database and Volume).

Not a good fit:

  • Running a command in a Machine, reading or writing its files from outside, or connecting with SSH: a Machine takes none of them.
  • Work that goes on long after the last request (see When it sleeps).
  • Memory that must last from one wake to the next (see Sleep guarantees).

What a Machine does not offer lists the rest.

Compared with other ways to run a service

Tonbo MachinesA server or VM you run all the timeA serverless function
When it runsFrom a request until it has been idle a whileAll the timeFor each invocation, up to a time limit
What lastsIts database and its VolumeIts disks, until the machine is lostNothing; state lives in another service
You pay forCPU, memory and disk while awakeThe machine by the hourEach invocation and its duration

What it costs

Awake, a Machine pays for the CPU time, memory and scratch disk it uses, at most $0.0861 an hour for s-1, the smallest shape. Asleep it pays no compute, only storage for its database and its Volume. See Pricing.

Where it runs

On Tonbo’s hosts in us-east-1 and ap-southeast-1, each Machine in a virtual machine of its own (see Isolation guarantees), at the same prices in each. Callers reach it over HTTPS from anywhere.

Get started

Next steps