← Tools Reference

Fly.io

Fly.io integration (Developer Tools). Imported from open-connector.

API key5 toolshttps://api.machines.dev/v1
GET
fly_list_apps
List Fly Apps for an organization through the Machines API.

/apps

2 parameters
ParamTypeRequiredDescription
org_slugstringrequiredThe Fly organization slug, or personal, to filter apps.
app_rolestringoptionalOptional app role filter.
GET
fly_get_app
Retrieve details for a Fly App by name.

/apps/{app_name}

1 parameter
ParamTypeRequiredDescription
app_namestringrequiredThe Fly App name.
GET
fly_list_machines
List Fly Machines in an app with optional state, region, and summary filters.

/apps/{app_name}/machines

5 parameters
ParamTypeRequiredDescription
app_namestringrequiredThe Fly App name.
include_deletedbooleanoptionalWhether to include deleted Machines.
regionstringoptionalOptional Fly region filter.
statestringoptionalComma-separated Machine states to filter, such as created, started, stopped, or…
summarybooleanoptionalWhether to omit large Machine details such as config, checks, and events.
POST
fly_create_machine
Create a Fly Machine in an app using a JSON Machine configuration.

/apps/{app_name}/machines

10 parameters
ParamTypeRequiredDescription
app_namestringrequiredThe Fly App name.
configobjectrequiredThe Fly Machine configuration object. Include the documented image field when c…
lease_ttlintegeroptionalSeconds to acquire a lease on the newly created Machine.
lsvdbooleanoptionalWhether to enable Log Structured Virtual Disks for this Machine.
min_secrets_versionintegeroptionalMinimum secrets version required for the Machine.
namestringoptionalUnique name for this Machine. Fly generates one when omitted.
regionstringoptionalTarget Fly region. Fly chooses a nearby region when omitted.
skip_launchbooleanoptionalWhether to create the Machine without booting it.
skip_secretsbooleanoptionalWhether to skip applying app secrets to the Machine.
skip_service_registrationbooleanoptionalWhether to leave the Machine disconnected from request routing.
GET
fly_get_machine
Retrieve a Fly Machine by app and Machine ID.

/

2 parameters
ParamTypeRequiredDescription
app_namestringoptionalThe Fly App name.
machine_idstringoptionalThe Fly Machine ID.