{"slug":"fly-machines","name":"Fly.io Machines","owner":null,"repo":null,"category":"sandboxes-runtime","lang":"","blurb":"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).","use_cases":"[]","alternatives":[],"stars":0,"pushed_at":null,"synced_at":null,"kind":"api","one_liner":"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_url":"https://fly.io/docs/machines/api/","signup_url":"https://fly.io/app/sign-up","pricing_model":"usage-based","pricing_note":"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","auth_type":"api-key","agent_signup":"manual-only","agent_signup_note":"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.","mcp_server":"","sdks":["REST","Go","CLI"],"code_sample":"{\"lang\":\"bash\",\"code\":\"curl -X POST \\\"https://api.machines.dev/v1/apps/$FLY_APP/machines\\\" \\\\\\n  -H \\\"Authorization: Bearer $FLY_API_TOKEN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d '{\\\"config\\\":{\\\"image\\\":\\\"python:3.12-slim\\\",\\\"guest\\\":{\\\"cpu_kind\\\":\\\"shared\\\",\\\"cpus\\\":1,\\\"memory_mb\\\":256}}}'\"}","tags":["firecracker","microvm","rest-api","sprites","oci"],"useCases":[],"codeSample":{"lang":"bash","code":"curl -X POST \"https://api.machines.dev/v1/apps/$FLY_APP/machines\" \\\n  -H \"Authorization: Bearer $FLY_API_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"config\":{\"image\":\"python:3.12-slim\",\"guest\":{\"cpu_kind\":\"shared\",\"cpus\":1,\"memory_mb\":256}}}'"},"oneLiner":"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).","docsUrl":"https://fly.io/docs/machines/api/","signupUrl":"https://fly.io/app/sign-up","pricingModel":"usage-based","pricingNote":"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","authType":"api-key","agentSignup":"manual-only","agentSignupNote":"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.","mcpServer":""}