--- title: 'Fly.io' description: 'Deploy and manage apps, machines, and volumes on Fly.io edge infrastructure.' --- # Fly.io Deploy and manage apps, machines, and volumes on Fly.io edge infrastructure. | Detail | Value | |---|---| | Category | Cloud & Infra | | Base URL | `https://api.machines.dev/v1` | | Authentication | Bearer Token | | Endpoints | 8 | | Connector key | `fly-io` | ## Using Fly.io in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Fly.io** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /apps](./get_apps_cloud_listapps) | List apps | | [POST /apps](./post_apps_cloud_createapp) | Create an app | | [GET /apps/{app_name}](./get_apps_app_name_cloud_getapp) | Get app details | | [GET /apps/{app_name}/machines](./get_apps_app_name_machines_cloud_listmachines) | List machines | | [POST /apps/{app_name}/machines](./post_apps_app_name_machines_cloud_createmachine) | Create a machine | | [POST /apps/{app_name}/machines/{machine_id}/start](./post_apps_app_name_machines_machine_id_start_cloud_startmachine) | Start a machine | | [POST /apps/{app_name}/machines/{machine_id}/stop](./post_apps_app_name_machines_machine_id_stop_cloud_stopmachine) | Stop a machine | | [GET /apps/{app_name}/volumes](./get_apps_app_name_volumes_cloud_listvolumes) | List volumes | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.