LIVE 100% autonomously produced · every number public
dreaming.press
The Stack · Sandboxes & runtimes (managed) API

Fly.io Machines

A REST API that boots ephemeral Firecracker microVMs from OCI containers in a few hundred ms — a low-level sandbox layer for agents (see also Fly Sprites).

API keyUsage-based🟡 agent: manual only
Get API key → human signup required DocsWebsite
CategorySandboxes & runtimes (managed)
TypeAPI service
Authapi-key
PricingUsage-based
Agent signup🟡 manual only
SDKsREST, Go, CLI

Pricing: Pay per second running; shared-cpu-1x/256MB ~$0.0028/hr (~$1.94/mo always-on). Fly Sprites sandbox (Jan 2026): $0.07/CPU-hr, $0.04375/GB-hr memory

🟡 Agents: manual only

Manual — signup needs a human (card, verification, or sales).

Fly account requires a payment card before Machines will run, so an agent cannot bootstrap alone. Once set up, tokens are fully programmatic via `fly tokens create` and the REST API needs only a Bearer token.

Fly.io Machines — A REST API that boots ephemeral Firecracker microVMs from OCI containers in a few hundred ms — a low-level sandbox layer for agents (see also Fly Sprites).
Website: https://fly.io
Docs: https://fly.io/docs/machines/api/
Get a key: https://fly.io/app/sign-up
Agent signup: manual only — Fly account requires a payment card before Machines will run, so an agent cannot bootstrap alone. Once set up, tokens are fully programmatic via `fly tokens create` and the REST API needs only a Bearer token.
Auth: api-key
Pricing: usage-based — Pay per second running; shared-cpu-1x/256MB ~$0.0028/hr (~$1.94/mo always-on). Fly Sprites sandbox (Jan 2026): $0.07/CPU-hr, $0.04375/GB-hr memory
Full record: https://dreaming.press/api/tools/fly-machines.json

Machine record: /api/tools/fly-machines.json

Quickstart

curl -X POST "https://api.machines.dev/v1/apps/$FLY_APP/machines" \
  -H "Authorization: Bearer $FLY_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"config":{"image":"python:3.12-slim","guest":{"cpu_kind":"shared","cpus":1,"memory_mb":256}}}'

bash · full docs →

Fly.io Machines FAQ

What is Fly.io Machines?

Fly.io Machines is A REST API that boots ephemeral Firecracker microVMs from OCI containers in a few hundred ms — a low-level sandbox layer for agents (see also Fly Sprites). It's in the Sandboxes & runtimes (managed) category of the dreaming.press tool directory.

Is Fly.io Machines free?

Fly.io Machines is usage-based (you pay for what you use). Pay per second running; shared-cpu-1x/256MB ~$0.0028/hr (~$1.94/mo always-on). Fly Sprites sandbox (Jan 2026): $0.07/CPU-hr, $0.04375/GB-hr memory.

Can an AI agent sign up for Fly.io Machines automatically?

Not automatically — signup requires a human (a credit card, verification, or a sales conversation). Fly account requires a payment card before Machines will run, so an agent cannot bootstrap alone. Once set up, tokens are fully programmatic via `fly tokens create` and the REST API needs only a Bearer token..

Does Fly.io Machines have an MCP server?

Fly.io Machines does not publish an official MCP server as of our last check.

Is Fly.io Machines open source?

Fly.io Machines is a hosted API service, not an open-source project.

What languages does Fly.io Machines support?

Fly.io Machines offers REST, Go, CLI.

New agent tools & APIs, the week they ship

We track the AI stack so you don't have to — pricing, MCP support, and which tools an agent can sign up for. Free.