Fly.io
REST Machines API for managing Fly.io apps, Machines (fast-booting VMs), volumes, secrets, and certificates.
Three ways to use Fly.io
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Fly.io.
Assign new IP address to app
Assign new IP address to app
Authenticate token header
Verify a token header without checking resource access.
Authorize token for resource access
Verify a token header and validate it against a requested access scope.
Check DNS and re-validate certificate
Check DNS and re-validate certificate
Cordon Machine
“Cordoning” a Machine refers to disabling its services, so the Fly Proxy won’t route requests to it.
Create App
Create an app with the specified details in the request body.
Supported triggers
Start a workflow when something happens in Fly.io.
Machine State Changed in Fly.io
Fires when a Fly.io Machine transitions to a new state (started, stopped, suspended, destroyed). Optionally filter to a single app.
Get started automating Fly.io
Ready-to-use workflows
Prompts using Fly.io
Alert Slack the moment a Fly.io Machine goes unhealthy
Every 15 minutes we scan your Fly.io apps and Machines, and the second one goes unhealthy or crashes, your team gets a clear Slack alert.
Weekly Fly.io reliability report emailed every Monday
Every Monday, get a plain-English summary of how your Fly.io apps held up last week: restarts, crashes, deploys, and the risks worth watching.
Spin up a Fly.io preview environment for every pull request
The moment a pull request opens, we launch a live preview of that branch on Fly.io and post the link right on the PR and in your team's Slack channel.
Cut your Fly.io bill by stopping dev Machines overnight
Every weeknight at 8pm, automatically stop your idle dev and staging Fly.io Machines, log each one to a spreadsheet, and post a single Slack recap.