New: every message picks a fast or a slow model

Fly

Fly.io transforms containers into micro-VMs that run on hardware in 30+ regions on six continents.

What agents can do

Actions45

  • Add wire guard peer

    Tool to add a WireGuard peer connection to a Fly.io organization for private network access.

  • Check app name availability

    Tool to validate an app name for Fly.io app creation.

  • Check jobs

    Execute GraphQL queries against the Fly.io checkJobs endpoint.

  • Check user only token

    Check whether the authentication token only allows user access.

  • Create check job

    Tool to create a health check job for monitoring application endpoints in Fly.io.

  • Create check job run

    Triggers a run of an existing health check job on Fly.io.

  • Create delegated wire guard token

    Tool to create a delegated WireGuard token for peer management in a Fly.io organization.

  • Create third party configuration

    Tool to create a third-party service configuration for discharging macaroon caveats.

37 more
  • Delete delegated wire guard token

    Tool to delete a delegated WireGuard token from a Fly.io organization.

  • Delete organization

    Tool to delete a Fly.io organization and all its associated resources using the GraphQL API.

  • Delete remote builder

    Tool to delete a remote builder configuration for a Fly.io organization.

  • Delete third party configuration

    Tool to delete a third-party service configuration from Fly.io.

  • Detach postgres cluster

    Tool to detach a Postgres cluster from a Fly.io application, revoking access credentials.

  • Establish ssh key

    Tool to establish an SSH key for a Fly.io organization.

  • Fetch nodes by ids

    Fetches a list of node objects from Fly.io given a list of IDs using the GraphQL nodes query.

  • Get add on

    Tool to find a Fly.io add-on by ID, name, or provider.

  • Get add on provider

    Tool to query information about a specific Fly.io add-on provider (extension) by name.

  • Get app details

    Tool to retrieve detailed information about a specific Fly.io application.

  • Get certificate

    Tool to retrieve a certificate by its ID from Fly.io.

  • Get current token info

    Tool to get information about the current authentication token.

  • Get latest image details

    Tool to retrieve the latest available tag details for a given image repository from Fly.io's registry.

  • Get latest image tag

    Tool to retrieve the latest available image tag for a Fly.io Docker repository.

  • Get machine

    Tool to get a single machine by ID from Fly.io.

  • Get nearest region

    Tool to retrieve the nearest Fly.io region to the requesting client based on network location.

  • Get node

    Tool to fetch an object by its globally unique ID using Fly.io's GraphQL node query.

  • Get organization

    Tool to find a Fly.io organization by slug using the GraphQL API.

  • Get personal organization

    Tool to retrieve the user's personal organization details from Fly.io.

  • Get placements

    Tool to get placement recommendations for Machines in Fly.io regions.

  • Get platform info

    Tool to retrieve Fly.io platform information including available regions, VM sizes, and flyctl version.

  • Get products

    Tool to retrieve Fly.io product and price information via GraphQL.

  • Get regions

    Tool to get the list of available Fly.io regions with optional filtering.

  • Get viewer info

    Tool to retrieve the authenticated user's account information from Fly.io.

  • Issue certificate

    Tool to issue an SSH certificate for accessing Fly.io infrastructure.

  • List add on plans

    Tool to list available add-on service plans from Fly.io.

  • List add ons

    Tool to list add-ons associated with an organization in Fly.io.

  • List apps

    Tool to list all Fly Apps in an organization.

  • List apps graphql

    List all Fly.io applications with details including volumes, services, and VMs using GraphQL.

  • List check locations

    Retrieve all available Fly.io health check locations.

  • List machines

    Tool to list Fly.io machines using GraphQL API with pagination support.

  • List org machines

    Tool to list all Machines across all apps in a Fly organization.

  • Remove wire guard peer

    Tool to remove a WireGuard peer connection from a Fly.io organization.

  • Set apps v2 default on

    Tool to configure whether new apps in an organization use Apps V2 by default on Fly.io.

  • Update third party configuration

    Tool to update an existing third-party service configuration for discharging macaroon caveats.

  • Validate config

    Tool to validate a Fly.io app configuration.

  • Validate wire guard peers

    Tool to validate WireGuard peer IP addresses in a Fly.io organization.

How it connects

You paste an API key from Fly on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.